iPhone5でUINavigationControllerを使用しています
ユーザーが次のビューに移動する前に、ビューの状態を保存するにはどうすればよいですか?ユーザーが[戻る]をクリックしても、変更が失われないようにするには?
私の質問はこれに似ています: iPhoneビューステートを保存する方法
しかし、私はストーリーボードとセグエを使用しています。スタックはありませんか?
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
は、ビューの状態を保存するためにいくつかのコードを挿入しますか?