2011-11-12 5 views
0

이 코드가 잘못되었습니다. xCode의 디버거가 @implementation context heres my code 아래에 있음을 알려줍니다. 올바른 방법으로 문제를 해결하거나 도움을 청할 수 있다면 감사드립니다. 할이 오류가 라인에 TransitionOne"@implementation 컨텍스트에 메소드 정의가 없습니다"

-(IBAction)Transition1:(id)sender 
{ 
    TransitionOne *view2 = [[transitionOne alloc] initWithNicName:@"TransitonOne" bundle:nil]; 
    view2.modalTransitionStyle=UIModalTransitionStyleCoverVertical; // code 
    [self presentModalViewController:view2 animate:YES]; 
} 
+2

음, 그 정의가'@implementation ... @ end' 안에 있습니까? –

+0

아니요 오류 그것은 – nickj890

답변

0

그것은 단지 오타가있다 :.. 당신이 메서드 이름이 잘못 있었기 때문에 대신 initWithNicName의 initWithNibName을 시도, 컴파일러는 없었던 새로운 방법 언급하는 생각

+0

고마워요 도와 줬어! – nickj890

+0

도움이 되니 기쁩니다. 받아 들인 대답으로 그것을 똑딱 거리는가? 그냥 왼쪽으로 ... 질문을 묻는 사람 만이 답변을 표시 할 수 있습니다. :) –

+1

재미있는 것은 당신이 그 특별한 오타 때문에 얻지 못할 오류가 아닙니다. "@implementation 컨텍스트에없는 메서드 정의"는 선택기의 철자 오류와 완전히 다른 문제입니다. –

관련 문제