prepareForSegue メソッドで設定したビューコントローラーのプロパティを設定しています。次に、このビューコントローラーは、セグエを使用してプッシュされる TabBar 内のアイテムを通じて表示されます
問題は、このビューコントローラーに設定しているこのプロパティが 3 つのビューで使用されることです (すべてのビューに tabbarviewcontroller からアクセスできます)。
基本的に私は持っています:
| View Controller | -> | TabBarController | -> |ViewController|
-> |ViewController|
-> |ViewController|
すべてのビューコントローラー間でデータを共有する最良の方法は何ですか? シングルトンをマネージャーとして使用し、prepareForSegue メソッドでプロパティを設定する代わりに、このマネージャーに値を設定してすべてのビューで呼び出すことを考えていますが、これを達成するためのより良い方法があるかもしれません。