Given the following console output, why is my Core Data save failing?
It seems that the biz
entity is empty. I have 20 "biz
" entities, and only 1 is most likely empty. Why does the whole save fail?
Why doesn't Core Data just save all that works and ignore the empty entity? Instead, it returns Error in saving Error in Saving Error Domain=NSCocoaErrorDomain Code=1570
.
Here's my console log:
2011-11-08 11:37:49.059 BadgerNew[3808:4503] <0x38a520 GrabClass.m:(509)> Biz to save <Business: 0x32e2550> (entity: Business; id: 0x32b7dd0 <x-coredata:///Business/t069264E3-D89C-4D4A-92D9-8A190B7CF255489> ; data: {
Bookmark = 0;
Building = nil;
City = "0x32f06e0 <x-coredata:///City/t069264E3-D89C-4D4A-92D9-8A190B7CF255396>";
Distance = "484.0799568283629";
Districts = (
"0x326b7a0 <x-coredata:///District/t069264E3-D89C-4D4A-92D9-8A190B7CF255398>"
);
Email = nil;
ID = 22302;
Images = (
"0x32df100 <x-coredata:///Image/t069264E3-D89C-4D4A-92D9-8A190B7CF255494>"
);
InBuildingAddress = "Blok De Unit 1-2";
LatitudeLongitude = "0x32755f0 <x-coredata:///LatitudeLongitude/t069264E3-D89C-4D4A-92D9-8A190B7CF255495>";
Like = 0;
OpeningHour = nil;
Phones = (
"0x32def60 <x-coredata:///Phone/t069264E3-D89C-4D4A-92D9-8A190B7CF255493>",
"0x32e2d60 <x-coredata:///Phone/t069264E3-D89C-4D4A-92D9-8A190B7CF255490>",
"0x32dea90 <x-coredata:///Phone/t069264E3-D89C-4D4A-92D9-8A190B7CF255491>",
"0x32decb0 <x-coredata:///Phone/t069264E3-D89C-4D4A-92D9-8A190B7CF255492>"
);
Price = 0;
Promotions = (
);
Rating = "0x3275000 <x-coredata:///Rating/t069264E3-D89C-4D4A-92D9-8A190B7CF255496>";
Reviews = (
);
Street = "Jl. Panjang Kedoya No. 1";
Tags = (
);
TimeStamp = nil;
Title = "Bank BNI Graha Elok Mas";
URLs = (
);
Website = nil;
Zip = 11520;
pinAndLineNumber = 0;
})
2011-11-08 11:37:49.095 BadgerNew[3808:4503] <0x427c0 TreadClass.m:(82)> Error in Saving Error Domain=NSCocoaErrorDomain Code=1570 "The operation couldn’t be completed. (Cocoa error 1570.)" UserInfo=0x31fbd0 {NSValidationErrorObject=<Business: 0x328c660> (entity: Business; id: 0x332840 <x-coredata:///Business/t069264E3-D89C-4D4A-92D9-8A190B7CF255441> ; data: {
Bookmark = 0;
Building = nil;
City = nil;
Distance = "-1";
Districts = (
);
Email = nil;
ID = "";
Images = (
);
InBuildingAddress = nil;
LatitudeLongitude = nil;
Like = 0;
OpeningHour = nil;
Phones = (
);
Price = 0;
Promotions = (
);
Rating = nil;
Reviews = (
);
Street = nil;
Tags = (
);
TimeStamp = nil;
Title = nil;
URLs = (
);
Website = nil;
Zip = nil;
pinAndLineNumber = 0;
}), NSValidationErrorKey=Title, NSLocalizedDescription=The operation couldn’t be completed. (Cocoa error 1570.)}
2011-11-08 11:37:51.307 BadgerNew[3808:1403] <0x427c0 TreadClass.m:(82)> Error in Saving Error Domain=NSCocoaErrorDomain Code=1570 "The operation couldn’t be completed. (Cocoa error 1570.)" UserInfo=0x322ca30 {NSValidationErrorObject=<Business: 0x323f510> (entity: Business; id: 0x323f6a0 <x-coredata:///Business/t069264E3-D89C-4D4A-92D9-8A190B7CF25511> ; data: {
Bookmark = 0;
Building = nil;
City = nil;
Distance = "-1";
Districts = (
);
Email = nil;
ID = "";
Images = (
);
InBuildingAddress = nil;
LatitudeLongitude = nil;
Like = 0;
OpeningHour = nil;
Phones = (
);
Price = 0;
Promotions = (
);
Rating = nil;
Reviews = (
);
Street = nil;
Tags = (
);
TimeStamp = nil;
Title = nil;
URLs = (
);
Website = nil;
Zip = nil;
pinAndLineNumber = 0;
}), NSValidationErrorKey=Title, NSLocalizedDescription=The operation couldn’t be completed. (Cocoa error 1570.)}
2011-11-08 11:37:53.284 BadgerNew[3808:1b03] <0x427c0 TreadClass.m:(82)> Error in Saving Error Domain=NSCocoaErrorDomain Code=1570 "The operation couldn’t be completed. (Cocoa error 1570.)" UserInfo=0x3a4c90 {NSValidationErrorObject=<Business: 0x32aee0> (entity: Business; id: 0x300480 <x-coredata:///Business/t069264E3-D89C-4D4A-92D9-8A190B7CF255220> ; data: {
Bookmark = 0;
Building = nil;
City = nil;
Distance = "-1";
Districts = (
);
Email = nil;
ID = "";
Images = (
);
InBuildingAddress = nil;
LatitudeLongitude = nil;
Like = 0;
OpeningHour = nil;
Phones = (
);
Price = 0;
Promotions = (
);
Rating = nil;
Reviews = (
);
Street = nil;
Tags = (
);
TimeStamp = nil;
Title = nil;
URLs = (
);
Website = nil;
Zip = nil;
pinAndLineNumber = 0;
}), NSValidationErrorKey=Title, NSLocalizedDescription=The operation couldn’t be completed. (Cocoa error 1570.)}
2011-11-08 11:37:56.480 BadgerNew[3808:4403] <0x427c0 TreadClass.m:(82)> Error in Saving Error Domain=NSCocoaErrorDomain Code=1570 "The operation couldn’t be completed. (Cocoa error 1570.)" UserInfo=0x3c5e10 {NSValidationErrorObject=<Business: 0x32d4530> (entity: Business; id: 0x3d0240 <x-coredata:///Business/t069264E3-D89C-4D4A-92D9-8A190B7CF255296> ; data: {
Bookmark = 0;
Building = nil;
City = nil;
Distance = "-1";
Districts = (
);
Email = nil;
ID = "";
Images = (
);
InBuildingAddress = nil;
LatitudeLongitude = nil;
Like = 0;
OpeningHour = nil;
Phones = (
);
Price = 0;
Promotions = (
);
Rating = nil;
Reviews = (
);
Street = nil;
Tags = (
);
TimeStamp = nil;
Title = nil;
URLs = (
);
Website = nil;
Zip = nil;
pinAndLineNumber = 0;
}), NSValidationErrorKey=Title, NSLocalizedDescription=The operation couldn’t be completed. (Cocoa error 1570.)}