iPhone保存应用程序查看状态

时间:2012-09-21 12:13:59

标签: iphone ios

我在iPhone 5上使用UINavigationController

如何在用户移动到下一个视图之前保存视图的状态?那么当用户点击“返回”时,他们的更改不会丢失吗?

我的问题与此类似: iPhone How To Save View States

但我正在使用故事板& segue ..所以没有堆栈?

我从1个视图移动到下一个视图的代码是:

[self performSegueWithIdentifier:@"SegueAnnotationDetail" sender:self];

然后我有prepareForSegue

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{

    // save view state here?

    if ([[segue identifier] isEqualToString:@"SegueAnnotationDetail"])
    {
        AnnotationDetailViewController *vc = [segue destinationViewController];

        [vc setMyAnnotationView:selectedAnnotation];
    }
}

理想情况下,我在//save view state here中添加了一些代码以保存视图的状态?

1 个答案:

答案 0 :(得分:0)

我自己回答了这个问题

我的代码中有一个错误 - 这是因为