質問

この問題は数日前からお尻を蹴っています。

次のようなXMLを提供するWebサービスがあります:

<levels>
    <level>Level 1</level>
    <level>Level 2</level>
    <level>Consulting</level>
    <level>Office Support</level>
    <level>Learning</level>
</levels>

このデータは、アプリケーションで使用できるように、コアデータモデルのエンティティに入力する必要があります。私はそれらをうまくモデルに解析することができましたが、レベルの1つが変わると問題が発生します。作成、読み取り、削除はできますが、モデル内の他のエンティティとの関係を維持する必要があるため、更新方法を理解できません。私はPHPとMySQLの強力なバックグラウンドを持つため、最初の本能は、関連付けに使用できるモデルにキーを追加することでしたが、Core Dataは実際にはデータベースではないため、間違っていると感じています。方法。 Googleで少し検索したところ、答えが見つかりませんでした。キーを使用して正しい軌道に乗っていますか、それともCore Dataに不足しているものがありますか?

役に立ちましたか?

解決

モデルがどのように機能するかを正確に理解するには、より多くの情報が必要ですが、一般的に、Core Dataモデルに独自の一意のキーを追加することには何の問題もないと思います。アプリケーションの1つでも同じことをしています。iPhoneアプリケーションと同期するために、各オブジェクトにUUIDを保持しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top