私は複数のビューコントローラで同じデータを必要とするアプリケーションを持っています。現在のところ、このデータにアクセスするには、performSegueを使用して、アプリケーションをナビゲートするときに、あるコントローラから別のコントローラにクラスインスタンスを送信します。CoreDataまたはSegueにアクセスするためのクラスインスタンス
私の質問は次のとおりです。代わりに、CoreDataを使用して各ビューコントローラ内のデータにアクセスするコードはよりクリーンですか? performSegueを使用する代わりに、ViewDidLoadでcoreDataを照会し、CoreDataから取得した文字列をクラスインスタンスオブジェクトに変換することができます。あなたが説明するように沿って管理対象オブジェクトを渡す
NSManagedObjectインスタンスを 'prepareForSegue'を通して渡します。そのようにして、ビュースタックを逆戻りするときにデータを再フェッチすることについて心配する必要はありません – Paulw11
ありがとうPaul!それが私がすることです。 – bcupp