我有一个应用程序是从实用程序模板开始的。
我正在使用设置屏幕的背面。当应用程序关闭时,我将设置序列化为一个文件,当应用程序打开时,将设置反序列化。如果启动时没有要反序列化的文件,我希望显示反向,以便用户可以输入所需的信息。
这就是我所拥有的:
- (void)viewDidLoad
{
flipController = [[FlipsideViewController alloc] initWithNibName:@"FlipsideView" bundle:nil];
flipController.delegate = self;
flipController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
if(![self deserialize])
{
[self showInfo];
}
}
- (IBAction)showInfo
{
[self presentModalViewController:flipController animated:YES];
}
showInfo
是用主视图上的小“i”按钮调用的方法。不管我叫什么,这个按钮都能用
viewDidLoad
不。
我已经用调试器运行了我的代码。
[self deserialize]
正在回归
NO
和
[self showInfo]
正在打电话,我查了一下
flipController
是
nil
在这种情况下,事实并非如此。
我到处找了找,找不到任何想做同样事情的人。我被难住了,为什么这不起作用。有人看到我做错什么了吗?
谢谢