2011-11-12 13 views
0

私はこのコードを持っています何が間違っていたのでしょうか?xCodeのデバッガは@implementationコンテキストが下にありますように言います。やるそこにエラーがライン上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コンテキストにないメソッド定義"は、セレクタのスペルミスによる全く別の問題です。 –

関連する問題