対多関係を持つコア データ オブジェクトにデータを保存しようとすると、Cocoa エラー 1570が発生します。
ログファイルからのエラーがあります:
2012-05-25 12:02:38.919 TestProject[5059:12e03] DetailedError: {
NSLocalizedDescription = "The operation couldn\U2019t be completed. (Cocoa error 1570.)";
NSValidationErrorKey = conversation;
NSValidationErrorObject = "<Messages: 0x933e190> (entity: Messages; id: 0x933e1d0 <x-coredata:///Messages/tF3A62C22-456B-41EB-B9A4-0BA1E6738A6337> ; data: {\n conversation = nil;\n conversationID = nil;\n createdAt = nil;\n messageID = nil;\n nickname = nil;\n originNetwork = nil;\n text = nil;\n timestamp = nil;\n userImageURL = nil;\n})";
}
特定の関係はConversations<--->>Messagesです。または、1 つの会話が複数のメッセージを持つことができ、各メッセージは 1 つの会話に属します。
私のモデルでは、これらの NSManagedObjects は両方ともオプションです。
私の質問は、メッセージオブジェクトを会話に適切に保存するにはどうすればよいですか?
セットと関係があることは知っていますが、まだ適切に実装していません。
すべての具体的または抽象的なコードスニペットは大歓迎です!
ありがとう!