ボタンをクリックした後、FirstView から SecondView にデータを転送しています。
FirstView.h
@property (strong, nonatomic) NSString *stringOfFirstView;
FirstView.m - (void)pushToSecond { SecondView *controller = [[SecondView alloc] initWithNibName:@"SecondView" bundle:nil]; controller.stringOfSecondView = self.stringOfFirstView; [self.navigationController pushViewController:controller animated:NO]; }
SecondViewでは、私は持っています
SecondView.h
@property (strong, nonatomic) NSString *stringOfSecondView;
SecondView での私の目標は、戻るボタンをクリックして FirstView に戻り、同様に割り当てstringOfSecondView
たいことです。stringOfFirstView
質問 :
How can I assign stringOfSecondView to stringOfFirstView via clicking back button.
お知らせしますが、SecondView の [戻る] ボタンのクリック イベントを検出しています。
SecondView.m
- (void) viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:YES];
if ([self.navigationController.viewControllers indexOfObject:self]==NSNotFound)
NSLog(@"will show onto console");
}
しかし、データを戻す方法に行き詰まっています
この問題について何か手がかりがあればアドバイスをお願いします。