2012-04-07 12 views
0

Imは私のアプリでCoredataと私のオブジェクトを保存しようとしているが、Imはクラッシュし、この非常に混乱エラーになっ:不可解CoreData保存中にエラー

Unresolved error Error Domain=NSCocoaErrorDomain Code=1570 "The operation couldn’t be completed. (Cocoa error 1570.)" UserInfo=0x2f8820 {NSValidationErrorObject=<ContactInfo: 0xf081140> (entity: ContactInfo; id: 0x20c0f0 <x-coredata:///ContactInfo/tDCD050E6-3BA3-47D2-A5ED-A22D53749E4B7> ; data: { 
    addressLine1 = nil; 
    addressLine2 = nil; 
    email = nil; 
    mobileNo = nil; 
    name = nil; 
    phoneNo = nil; 
    stateCounty = nil; 
    townCity = nil; 
    venue = nil; 
    zipIp = nil; 
}), NSValidationErrorKey=name, NSLocalizedDescription=The operation couldn’t be completed. (Cocoa error 1570.)}, { 
    NSLocalizedDescription = "The operation couldn\U2019t be completed. (Cocoa error 1570.)"; 
    NSValidationErrorKey = name; 
    NSValidationErrorObject = "<ContactInfo: 0xf081140> (entity: ContactInfo; id: 0x20c0f0 <x-coredata:///ContactInfo/tDCD050E6-3BA3-47D2-A5ED-A22D53749E4B7> ; data: {\n addressLine1 = nil;\n addressLine2 = nil;\n email = nil;\n mobileNo = nil;\n name = nil;\n phoneNo = nil;\n stateCounty = nil;\n townCity = nil;\n venue = nil;\n zipIp = nil;\n})"; 
} 

のContactInfoは私のコアデータモデル内のエンティティであるが、私は別のエンティティを持っていますVenueInfoと呼ばれ、これらのオブジェクトのそれぞれは、各会場が連絡先の詳細を必要とするので、ContactInfoオブジェクトを有する。エラーメッセージが十分でない場合は、コードと詳細を追加します。

誰かが助けてくれることを願っています。

+0

いくつかのコードを表示してください..喜んで助けてください:-))1対1の関係についての以前の問題は解決しましたか? –

+0

最初にエラーを見て、私はそれが関連しているとは思わなかった、いつものように、ちょうどaster投稿、私は問題を参照して、正しい方向に私をステアリングのおかげで、 –

答えて

7

は情報のこのキーは少し判明:属性nameため

NSValidationErrorKey=name

手段は、検証の問題をtheresの、これは、今までので、ない私の知る限り、私のコアデータでこの属性でしたモデルはオプションではなく、示されているように、クラッシュを引き起こすゼロを返す。

nameに値を指定するか、オプションにすることによってクラッシュを回避します。

関連する問題