我在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
中添加了一些代码以保存视图的状态?
答案 0 :(得分:0)
我自己回答了这个问题
我的代码中有一个错误 - 这是因为