• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
core data issues iOS 4.0.2
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

core data issues iOS 4.0.2


  • Subject: core data issues iOS 4.0.2
  • From: Damien Cooke <email@hidden>
  • Date: Tue, 31 Aug 2010 07:10:02 +0930

Hi all,
I have been deleting objects with code similar to this.

	NSManagedObjectContext *context = [[self fetchedResultsController] managedObjectContext];

	[context deleteObject:videoEntity];
	[managedObjectContext processPendingChanges];

	//commit the delete
	NSError *saveError = nil;
	if (![context save:&saveError])
	{
		NSLog(@"CoreData Failure");
	}else {
		//all good
		NSLog(@"CoreData delete success");
		NSLog(@"\n\nNumber of objects in store after delete: %d\n\n", [[self.fetchedResultsController fetchedObjects] count]);
	}

This works fine (as far as deleting the entry) however it crashes with a crash like that shown below:  I also saw a recommendation to add this:

- (void)controllerDidChangeContent:(NSFetchedResultsController *)controller
{
	NSLog(@"controllerDidChangeContent");
}

This seems to make no difference to the crash.

2010-08-31 06:52:40.811 ecaster.tv[2072:307] *** Terminating app due to uncaught exception 'NSObjectInaccessibleException', reason: 'CoreData could not fulfill a fault for '0x2951d0 <x-coredata://38E6A994-7862-4CD3-BDDA-5F0EBB02E7FB/TVVideo/p70>''
*** Call stack at first throw:
(
	0   CoreFoundation                      0x313f4fd3 __exceptionPreprocess + 114
	1   libobjc.A.dylib                     0x3302f8a5 objc_exception_throw + 24
	2   CoreData                            0x330f4da9 _PFFaultHandlerLookupRow + 1244
	3   CoreData                            0x330f48c5 -[NSFaultHandler fulfillFault:withContext:] + 20
	4   CoreData                            0x330f289d _PF_FulfillDeferredFault + 360
	5   CoreData                            0x330f62af _sharedIMPL_pvfk_core + 58
	6   CoreData                            0x330f64cb _pvfk_11 + 10
	7   ecaster.tv                          0x00073d31 -[ECDeferedUploadController deleteButtonPressed:] + 384
	8   CoreFoundation                      0x3137f7ad -[NSObject(NSObject) performSelector:withObject:withObject:] + 24
	9   UIKit                               0x316c5829 -[UIApplication sendAction:to:from:forEvent:] + 84
	10  UIKit                               0x316c57c9 -[UIApplication sendAction:toTarget:fromSender:forEvent:] + 32
	11  UIKit                               0x316c579b -[UIControl sendAction:to:forEvent:] + 38
	12  UIKit                               0x316c54ed -[UIControl(Internal) _sendActionsForEvents:withEvent:] + 356
	13  UIKit                               0x316c5b3b -[UIControl touchesEnded:withEvent:] + 342
	14  UIKit                               0x316c44ed -[UIWindow _sendTouchesForEvent:] + 368
	15  UIKit                               0x316c3e67 -[UIWindow sendEvent:] + 262
	16  UIKit                               0x316bfb5b -[UIApplication sendEvent:] + 298
	17  UIKit                               0x316bf507 _UIApplicationHandleEvent + 5022
	18  GraphicsServices                    0x329f4147 PurpleEventCallback + 666
	19  CoreFoundation                      0x313caaab __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 26
	20  CoreFoundation                      0x313cc84f __CFRunLoopDoSource1 + 166
	21  CoreFoundation                      0x313cd62d __CFRunLoopRun + 520
	22  CoreFoundation                      0x313768eb CFRunLoopRunSpecific + 230
	23  CoreFoundation                      0x313767f3 CFRunLoopRunInMode + 58
	24  GraphicsServices                    0x329f36ef GSEventRunModal + 114
	25  GraphicsServices                    0x329f379b GSEventRun + 62
	26  UIKit                               0x316692a7 -[UIApplication _run] + 402
	27  UIKit                               0x31667e17 UIApplicationMain + 670
	28  ecaster.tv                          0x00002317 main + 70
	29  ecaster.tv                          0x000022cc start + 40
)
terminate called after throwing an instance of '_NSCoreDataException'



_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: core data issues iOS 4.0.2
      • From: Fritz Anderson <email@hidden>
  • Prev by Date: Resizing and NSImage to a new NSImage but keeping all metadata
  • Next by Date: Re: Style question
  • Previous by thread: Resizing and NSImage to a new NSImage but keeping all metadata
  • Next by thread: Re: core data issues iOS 4.0.2
  • Index(es):
    • Date
    • Thread