2012-05-13 8 views

答えて

0

オブジェクトにsimperiumKeyがない場合に発生します。チェックするためにいくつかの点:

  1. エンティティは、String型のsimperiumKey属性を持っているあなたのモデルファイル(通常はSPManagedObject)で親エンティティから継承されていますか?

  2. エンティティのクラスがSPManagedObjectに設定されていますか?または、カスタムサブクラスを使用している場合、サブクラスのヘッダファイルをNSManagedObjectの代わりにSPManagedObjectから継承するように更新しましたか?

  3. 手動で(例えば、あなたのテーブルをmicromanageする:Inherit from SPManagedObject)モデルにsimperiumKey属性を追加する場合は、あなたも、あなたがいずれかを持っている場合は、手動でカスタムサブクラスにsimperiumKeyghostData変数を追加する必要があります。

また、この場合に起こっていることをよりよく示すために、ログメッセージが改善されます。