0

私は Core Data を使用してアプリケーションを作成しています。この属性は 1 つのエンティティに含まれています

JSON 処理された辞書から値を渡す際に問題があります:
local.mesa =[locales [0] valueForKey:@"mesa"];

次のエラーが発生しています:
'NSInvalidArgumentException'、理由: '属性の値の型を受け入れられません: プロパティ = "mesa"; 必要なタイプ = NSNumber; 指定されたタイプ = __NSCFString; 値 = サロン 2.'

これは、目的の型が NSNumber であることを示していますが、属性は xcdatamodel およびクラスで NSString として宣言されています。

属性の最初の宣言が NSNumber であった可能性があり、それは変更されていないように見えます。

何か案は?

4

2 に答える 2

0

締め忘れました、すみません。私が前に言ったように:

シミュレーターからアプリをアンインストールして解決した後、次のスレッドに従ってください:データモデルの正しい階層を再作成するデバイスからアプリを削除した後、nil モデルで NSPersistentStoreCoordinator を作成できません。再度、感謝します

于 2013-06-24T12:58:23.443 に答える