私は最近、難しい問題に遭遇しました。
私は通常、を使用しNSFetchedResultsController
てCoreDataからデータを取得し、TableViewController内に表示しています。
私が今抱えている問題は、am:nの関係があり、オブジェクトへの参照を格納するコアデータ(参照)にテーブルを実装したため、NSFetchRequestで必要な結果をすぐに取得できないことです...
だから私が今していることは、フェッチリクエストを使用することです:
NSArray* references = [self.context executeFetchRequest:fetchRequest error:&error];
次に、この配列を繰り返し処理して、オブジェクトを取得します。
for(References* ref in references)
{
Post* tmp = ref.ref_of_post;
}
それで、これらのオブジェクトを手動で自分に追加する方法はありますか、NSFetchedResultsController
それとも必要なオブジェクトを取得する可能性がありNSFetchRequest
ますか?
ご協力いただきありがとうございます。