2
対応するタブに関連付けられた複数のView Controllerを使用しています。前のView Controllerでデータをリセットするにはどうすればよいですか?
私は、タブ2からタブ1に移動し、タブ起動時に初めてタブを開いたように、タブ1に関連付けられた以前のビューコントローラを初期化する必要があります。しかし、タブを切り替えると期待どおりに初期化されません。これは私が試みたものです: 私のビューコントローラ1では、別のViewControllerへのナビゲーションを持つテーブルデータがあります。私はビューに変更を適用したが、結果は消えるだろう。
-(void)viewWillDisappear:(BOOL)animated
{
appDelegate.select = nil;
[tableCat reloadData];
NSLog(@"hello");
}
誰でもお手伝いできますか?
+1これは、このケース、およびほとんどの場合、完全に機能します。終了時のモーダルポップオーバーである警告は、 'viewWillAppear:'が呼び出されることはありません。他の場所でView Controllerを再利用する予定がある場合は、覚えておいてください。 – NJones