1

現在、Core Data と sqlite データベースの間にあるライブラリを使用しています (つまり、多くの Core Data 呼び出しを処理し、それらを SQL クエリに変換します)。sqlite テーブルを作成するときに、インデックスが追加されないことに気付きました。この機能を追加しようとしましたが、コア データ モデルの [インデックス付きチェック ボックス] プロパティが格納されている場所がわかりません。

私はすべての NSEntityDescription と NSAttributeDescription にアクセスできます。これは、「Indexed」プロパティがリストされる場所であると想定していました。ただし、compoundIndexes 配列は nil であり、別のインデックス プロパティはないようです。

4

1 に答える 1

3

NSPropertyDescription属性を持っていisIndexedます。
(NSAttributeDescriptionは this のサブクラスです。)

于 2014-06-02T21:52:05.597 に答える