我实现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