xcdatamodel を使用して、CoreData データ エンティティに基づいて多数のクラスを定義しています。これはうまく機能しており、Apple の例に従ってそれらを取得できます。
しかし、私が求めているのは、fetch メソッドを別のクラスにパッケージ化する方法ですが、いくつか質問があります...
MyDataAccessClass *mdac = [[MyDataAccessClass alloc] init]; myFetchedData = [mdac fetchData];
Q1. これを行う場合、クラスで NSManagedObjectContext が定義されていても問題ありませんか? または、ビューコントローラーで参照して「MyDataAccessClass」に渡す必要がありますか? Q2. データ モデル内のエンティティ用に XCode によって作成されたクラスにデータ取得メソッドを設定することは、私にとって理にかなっています。これらのクラスは XCode によって自動的に生成されるため、これを実行しようとするたびに自動的に更新されますが、定義したメソッドはすべて上書きされます。
前もって感謝します!