0

ストーリーボード、XCode 4.5、iOS6を使用するiPadアプリを持っています。MagicalRecordの使用を開始しようとしています。すべてをインストールしましたが、正しくビルドされます。属性を持つClientInfoという空のエンティティを作成しました。NSManagedObject([エディター]>[NSManagedObjectサブクラスの作成...]>[作成])も生成しましたが、それをどうするかわかりません。

これが私の「レンガの壁」である指示です。次の指示に従うことができません。

保存するエンティティのNSManagedObjectサブクラスをクラスにインポートします

私は例を見て、それをグーグルで検索して、SOを見ました。最初から最後まで良い例を見つけることができません。MagicalRecordの本当に良いドキュメントや例を知っている人はいますか?または、MagicalRecordが説明していない、これを説明する実際の簡単な例を見せてください。

4

1 に答える 1

1
  1. Xcodeで、コアデータモデルエディタでエンティティを選択し、メニューから[エディタ]->[NSManagedObjectサブクラスの作成...]を選択します。これにより、各エンティティに.hと.mが作成されます(例:ClientInfo.hClientInfo.m ) 。
  2. NSManagedObjectサブクラスをクラスファイルにインポートします。例:#import "ClientInfo.h"

エンティティを変更した後、ステップ1をやり直す必要があることに注意してください。

NSManagedObjectサブクラスは、エンティティのすべてのプロパティとメソッドを宣言するため、(たとえば)次のように記述できます。

clientInfo.name = @"foo";

それ以外の

[clientInfo setValue:@"foo" forKey:@"name"];
于 2012-12-12T16:19:25.840 に答える