小编Ale*_*abó的帖子

以下代码中的错误是什么?

我是iOS的初学者.当我将Core Data用于我的示例项目时,它给了我一个线程错误.

请帮我解决这个错误.

这是我的代码:

-(NSFetchedResultsController*)fetchedResultController{
if (self.fetchedResultController != nil ) {
    return self.fetchedResultController;
}

NSFetchRequest *request = [[NSFetchRequest alloc]init];
NSManagedObjectContext *context = [self managedObjectContext];

NSEntityDescription *entity = [NSEntityDescription insertNewObjectForEntityForName:@"Recepie" inManagedObjectContext:context];

[request setEntity:entity];

NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc]initWithKey:@"recepieName" ascending:YES];

NSArray *sortDescriptorArray = [[NSArray alloc]initWithObjects:sortDescriptor,nil];

request.sortDescriptors = sortDescriptorArray;

self.fetchedResultController = [[NSFetchedResultsController alloc] initWithFetchRequest: request managedObjectContext:context sectionNameKeyPath:nil cacheName:nil];

self.fetchedResultController.delegate = self;

return self.fetchedResultController;

}
Run Code Online (Sandbox Code Playgroud)

core-data ios

0
推荐指数
1
解决办法
58
查看次数

标签 统计

core-data ×1

ios ×1