Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は、特定のデータを持つオブジェクトをすべて同じエンティティに持つコア データ モデルを持っています。私の tableView コントローラでは、SQL や Oracle のビューのように、同じ日付のすべてのオブジェクトを 1 つのオブジェクトにマージしたいと考えています。fetchedResultController はこれらのマージされたオブジェクトをフェッチし、tableView に表示する必要があります。
これは可能で、誰もが実際の例を持っていますか?
私はあなたがこれを行うことができないと思います。各モデルのプロトコルを簡単に追加できます。例えば
@protocol CellDisplayProtocol { - (NSString *)dateForShow; }
このプロトコルを各モデルに追加して実装します。モデルは必要なデータを返します。次に、「cellForRowAtIndex」で、プロトコルメソッド「dateForShow」を使用して「Date」を表示できます
マージする代わりに、すべてのリクエスト結果を 1 つの配列に配置します。