1

Core Dataを使用するときに、フェッチ要求を実行して結果をテーブルビューに表示するために、子ビューに何を含める必要があるかを理解するのに非常に苦労しています。私が見つけたすべての例は、1層の深さ(ランダムな日付)、常に機能するルートビューコントローラーを使用するか、写真やその他の属性(レシピ)を備えた複数のビューコントローラーを使用しているため、わかりにくくなっています。

私が探しているものの例は、3つの属性を持つエンティティです。エンティティはalbumであり、3つの属性はalbumTitle、albumArtist、yearRecordedです。

これで、ナビゲーションアプリで、ルートビューコントローラーに、エンティティデータまたはコアデータをまったく使用しないことから選択できる3つの行があります。「タイトル」、「アーティスト」、「年」の3つの選択肢があります。3つの行のいずれかをクリックすると、新しいView Controllerがプッシュされ、新しいテーブルビューに適切な属性がすべて一覧表示されます。

私はそれが非常に単純で、あまり多くのコードを必要としないはずだと信じていますが、私はそれを理解することができません。説明やサンプルコードは大歓迎です。

4

1 に答える 1

0

Core Data ストアからすべてのオブジェクトを取得するために、述語なしでフェッチ リクエストを作成するだけで、曲の配列が得られます。

[fetchedSongs valueForKeyPath:@"artist"];たとえば、さまざまなアーティストを取得し、それをソースとしてテーブルビューに追加するために呼び出すだけではありません。

于 2012-05-17T08:29:05.087 に答える