新しいビューに変数を渡そうとしています。次のコードがあります。
appDelegate *dataCenter = (AppDelegate*)[[UIApplication sharedApplication] delegate];
dataCenter.myVariable = [array objectAtIndex:indexPath.row];
の中に
didSelectRowAtIndexPath
呼び出しビューの。ただし、私が抱えている問題は、次のビューの vewDidLoad 関数でこの変数が空であることです。これは、呼び出し元のビューの didSelectRowAtIndexPath の前に発生したためです。ビューをリンクするためにストーリーボードを使用しています。どちらもUITableViewです。
ヒットバックしてからテーブル要素を再選択すると、それが設定されます。ヒットバックしてから再度選択するまでに、変数が設定されます。実行順序を指定する方法はありますか? バックエンドでUIビューの切り替えをしたくありません。
どんな助けでも大歓迎です!