我實現IIViewDeckController
到我的應用程序。初始值設定元素不是編譯時常錯誤
當我試圖取代IBAccount去那個屏幕,我得到一個錯誤:
Initializer element is not a compile time constant
代碼的第一部分是什麼,我現在有,而且UIViewController
從IIViewDeckController
我想用來加載FirstAccountViewController
。
-(IBAction)account{
FirstAccountViewController* ab=[[FirstAccountViewController alloc] init];
[self.navigationController pushViewController:ab animated:YES];
UIViewController* leftController = [[UIViewController alloc] init];
}
UIViewController* leftController = [[FirstAccountViewController alloc] init];
IIViewDeckController* deckController = [[IIViewDeckController alloc] initWithCenterViewController:self.centerController leftViewController:leftController
rightViewController:rightController];
那些在方法體外進行的變量是什麼?他們有什麼用途,你在哪裏嘗試使用它們? – 2012-04-28 20:33:28
@JacquesCousteau他們是非編譯時常量(end sarcasm) – 2012-04-28 20:36:17
@ H2CO3:我不確定你的諷刺是否針對我;我知道錯誤意味着什麼,但我試圖弄清楚Max想用變量做什麼,這樣我就可以高效地回答這個問題。 – 2012-04-28 20:38:06