FROM : mmalc crawford
DATE : Fri Nov 23 23:46:37 2007
On Nov 23, 2007, at 9:24 AM, Jerry Krinock wrote:
> After I discovered and removed a bunch of stupid code, this problem
> went away. It appears that I was either trying to insert or delete
> objects twice, or trying to insert objects with relationships to
> objects that had been deleted (inconsistent object graph).
> Lesson: Do not assume that -[NSManagedObjectContext save:] will set
> its argument to an NSError* whenever an error occurs. Always check
> its return BOOL value, because more commonly when it fails it
> returns NO but does ^not^ set the NSError*.
>
Under what circumstances is it not setting an error?
mmalc
DATE : Fri Nov 23 23:46:37 2007
On Nov 23, 2007, at 9:24 AM, Jerry Krinock wrote:
> After I discovered and removed a bunch of stupid code, this problem
> went away. It appears that I was either trying to insert or delete
> objects twice, or trying to insert objects with relationships to
> objects that had been deleted (inconsistent object graph).
> Lesson: Do not assume that -[NSManagedObjectContext save:] will set
> its argument to an NSError* whenever an error occurs. Always check
> its return BOOL value, because more commonly when it fails it
> returns NO but does ^not^ set the NSError*.
>
Under what circumstances is it not setting an error?
mmalc
| Related mails | Author | Date |
|---|---|---|
| Jerry Krinock | Nov 22, 04:34 | |
| Jerry Krinock | Nov 23, 18:24 | |
| mmalc crawford | Nov 23, 23:46 | |
| Jerry Krinock | Nov 24, 06:47 | |
| Chris Hanson | Nov 24, 07:38 | |
| Jerry Krinock | Dec 5, 02:22 |






Cocoa mail archive

