2011-11-12 12 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'裏面的定義嗎? – 2011-11-12 04:16:40

+0

不是那是它說的錯誤 – nickj890

回答

0

這只是一個錯字:。嘗試initWithNibName代替initWithNicName因爲你有方法名錯,編譯器認爲你指的是一種新的方法,該方法一直沒定義。

+0

謝謝,幫助! – nickj890

+0

很高興幫助。足以將其作爲接受的答案打勾嗎?就在左邊......只有提問者可以將答案標記爲已接受。 :) –

+1

有趣的是,這不是你會得到特定錯字的錯誤。 「不在@implementation上下文中的方法定義」與拼寫錯誤的選擇器完全不同。 –

相關問題