私はコアデータでnoobですのでここに入ります。コアデータ - NSManagedObjectの属性を反復する
私は、例えば学生のようなコアデータオブジェクトを持っています。
名前、年齢、dob、住所などのような気分属性を持っています。
ここでは、これらのすべての属性をテーブルビューに表示する必要があります。
対象学生を反復する簡単な方法はありますか?または、データをある種の辞書に変換する必要がありますか?
辞書に変換する必要がある場合は、それをサポートしていますか?それとも自分自身の機能を書く必要がありますか?オレバーグマンさんから来
NSEntityDescription *entity = [myManagedObject entity];
NSDictionary *attributes = [entity attributesByName];
for (NSString *attribute in attributes) {
id value = [myManagedObject valueForKey: attribute];
NSLog(@"attribute %@ = %@", attribute, value);
}
これを行う方法についての手がかり(プラスより提供):あなたの助けのための
多くのおかげで、 スティーブンは
私は上記の逆を行うことができますどのような方法ですが、私は[NSManagedObject setObjectForkey:somekey]を使用していくつかの値を保存することができるはずですか? – pankaj