代码之家  ›  专栏  ›  技术社区  ›  Joel

iPhone:实用程序-启动时打开背面

  •  0
  • Joel  · 技术社区  · 14 年前

    我有一个应用程序是从实用程序模板开始的。 我正在使用设置屏幕的背面。当应用程序关闭时,我将设置序列化为一个文件,当应用程序打开时,将设置反序列化。如果启动时没有要反序列化的文件,我希望显示反向,以便用户可以输入所需的信息。

    这就是我所拥有的:

    - (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 在这种情况下,事实并非如此。

    我到处找了找,找不到任何想做同样事情的人。我被难住了,为什么这不起作用。有人看到我做错什么了吗?

    谢谢

    1 回复  |  直到 14 年前
        1
  •  2
  •   Ben Gottlieb    14 年前

    您可能需要尝试将-showinfo调用移动到-viewdidAppear:method。

    推荐文章