0

コアデータ(iOS)の空白行の1つにデータ(文字列)を追加したい。どうやってそれをしますか?

例:私はSTUDENTSのエンティティを持っており、そのエンティティには3つの属性があります:インデックス、名前、年齢。3つの属性はデータで埋められており、10行のデータがあるとします。ただし、インデックス9では、nameの属性にデータがありません(空白)。その空白をどのように埋めますか?

まだ画像をアップロードできないので、はっきりと説明できません。

4

1 に答える 1

0

Core Data行と列を持つデータベースと考えるべきではありません。ですObject Graph and Persistence framework。したがって、オブジェクト(行など)とオブジェクトプロパティ(列など)を処理します。したがって、いくつかのオブジェクトをフェッチまたは作成したら、それらのプロパティを設定します。

NSManagedObjectオブジェクトモデルからサブクラスを作成していない場合は、KVCアクセサを使用する必要があります。

[student10 setValue:@"William" forKey:@"name"];

サブクラスを作成する場合は、Objective-Cプロパティを使用できます。

student10.name = @"William";

Core Dataフレームワークを正しく理解するために、Appleのドキュメントで詳細を読むことをお勧めします。彼らはまた、私が思ういくつかのチュートリアルを持っています。

于 2013-01-06T09:50:44.073 に答える