ios - CoreData delete save Error -
[request2 setentity:entity]; nspredicate * predicate2 = [ nspredicate predicatewithformat:@"logoframenum == %@",[nsnumber numberwithint:7]]; [request2 setpredicate:predicate2]; nsmanagedobject * collectionlist2 = [[ managedobjectcontext executefetchrequest:request2 error:&error2] objectatindex:0]; nslog(@"context :%@", deletecontext1); [managedobjectcontext deleteobject:collectionlist2]; bool yesorno = [collectionlist2 isdeleted]; nslog(@"yesorno : %i", yesorno); nserror * error10; nslog(@"[managedobjectcontext ] : %@", deletecontext1); [collectionlist2 release]; if (![managedobjectcontext save:&error10]) { // update handle error appropriately. nslog(@"unresolved error %@, %@", error10, [error userinfo]); exit(-1); // fail }
there more source above it. change variables or data coredata performed same nsmanagedobjectcontex have there. delete context makes me crazy. crashes without error message in
if (![managedobjectcontext save:&error10]) {
i tried new context , on , on........a lot..
you performing release
on object (collectionlist2
) don't own. may cause crash later on (for example, during save). try removing release
.
Comments
Post a Comment