0

これは私が使用している Core Data オブジェクト モデルです (私は新しいユーザーなので、写真を直接投稿することはできません)。

http://i965.photobucket.com/albums/ae134/spindler77/Screenshot2010-07-26at112231AM.png

私が今やろうとしているのは、ユーザーが作成して保存したすべての myClass インスタンスの「className」を UITableView に設定することだけです。

myClass インスタンスを生成するための私のコードは完全に機能していますが、myClass オブジェクトをフェッチした後に "className" 属性を抽出する方法 (テーブルビュー セルに入れるため) がわかりません。私はAppleのドキュメントを読んで再読しました(「答え」がどこかにあると確信していますが、解読するのに苦労しています)。

Core Data のチュートリアルも精査しました。私が見つけた最も役立つものは、管理対象オブジェクトが配列に格納されるところまで到達しただけですが、それらのオブジェクトの属性にアクセスする方法がわかりません。

私の質問: 特定のエンティティのすべての管理対象オブジェクト (インスタンス) の特定の属性にアクセスするにはどうすればよいですか?

よろしくお願いします。

-マイケル

4

1 に答える 1

1

すべてのオブジェクトを NSArray にフェッチしたら、たとえば高速列挙を使用して、配列を反復処理できます。

for (myClass *cl in array) {
    NSLog(@"Name = %@", cl.className);
}
于 2010-07-28T16:43:00.737 に答える