Given the following code:

        NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] 
initWithEntityName:@"Relationship"];
        NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K = %@", 
@"parentObject.objectBaseUuid", wallUuid];
        [fetchRequest setPredicate:predicate];
        NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] 
initWithKey:@"id" ascending:YES];
        [fetchRequest setSortDescriptors:[NSArray 
arrayWithObject:sortDescriptor]];
        self.discussionFRC = [[NSFetchedResultsController alloc] 
initWithFetchRequest:fetchRequest managedObjectContext:context 
sectionNameKeyPath:NULL cacheName:NULL];

I'm getting an exception when trying to create the NSFetchedResultsController:

2012-01-24 11:31:12.184 ECXcollaborate[69599:f203] *** Terminating app due to 
uncaught exception 'NSObjectInaccessibleException', reason: 'This fetch request 
(0x6020240) was created with a string name (Relationship), and cannot respond 
to -entity until used by an NSManagedObjectContext'

The same code runs fine under iOS 5. Anybody has any idea on how to workaround 
that problem? I need the fetch request to create the fetched results controller 
and if I believe the exception description, I would have to have the managed 
object context do a fetch with the fetch request so that I can then use it to 
create the fetched results controller and do a fetch again? That seems rather 
counter-productive.

Comments? Ideas?

-Laurent.
-- 
Laurent Daudelin
AIM/iChat/Skype:LaurentDaudelin                                 
http://www.nemesys-soft.com/
Logiciels Nemesys Software                                      
laur...@nemesys-soft.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to