Thanks, Dave, that did the trick! Maybe there could be an additional 
initializer for NSFetchRequest like 
initWithEntityName:inManagedObjectContext:...

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

On Jan 24, 2012, at 11:54, Dave DeLong wrote:

> NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
> NSEntityDescription *entity = [NSEntityDescription 
> entityForName:@"Relationship" inManagedObjectContext:context];
> [fetchRequest setEntity:entity];
> 
> ....
> 
> Dave
> 
> On Jan 24, 2012, at 11:40 AM, Laurent Daudelin wrote:
> 
>> 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/davedelong%40me.com
>> 
>> This email sent to davedel...@me.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