0

私は Core Data を初めて使用し、それを既存の iPhone アプリケーションに統合しようとしています。これが私の質問です:

エンティティ属性に使用できる標準のデータ型に加えて、リストなどの属性に複数の値を格納する方法はありますか? または、カスタム リスト クラスを作成して、それを属性データ型として使用できますか?

ありがとう、ヴィヴ!

4

2 に答える 2

2

エンティティ属性に使用できる標準のデータ型に加えて、リストなどの属性に複数の値を格納する方法はありますか?

1 つのプロパティに複数の値を保存する場合は、そのような値の 1 つのインスタンスを保持する別のエンティティを作成し、対多関係を使用します。

于 2013-06-24T16:58:51.007 に答える
0

コア データに格納する他のレコードのリスト タイプの属性が必要な場合は、too many リレーションシップを使用できます。それ以外の場合、カスタム スタイル属性だけが必要な場合は、任意のクラスを NSData オブジェクト内にラップし、それをバイナリ データ属性として格納することができます。そうは言っても、このデータが存在するかどうかにかかわらず、フェッチ要求を使用して、このデータのプロパティを使用してデータベースを検索することはできません。

于 2013-06-24T17:02:16.180 に答える