Ios 致命的核心数据错误缺少括号错误

Ios 致命的核心数据错误缺少括号错误,ios,objective-c,xcode,core-data,Ios,Objective C,Xcode,Core Data,Xcode编译器一直告诉我在致命错误(错误注释掉)中的F前面缺少一个括号,但我无法理解这一点。你能告诉我缺少什么或者需要改变什么吗 -(void)viewDidLoad { // 1 NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; // 2 NSEntityDescription *entity = [NSEntityDescription

Xcode编译器一直告诉我在致命错误(错误注释掉)中的F前面缺少一个括号,但我无法理解这一点。你能告诉我缺少什么或者需要改变什么吗

-(void)viewDidLoad
{
    // 1
    NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];

    // 2
    NSEntityDescription *entity = [NSEntityDescription
                                   entityForName:@"Location"
                                   inManagedObjectContext:self.managedObjectContext];
    [fetchRequest setEntity:entity];

    // 3
    NSSortDescriptor *sortDescriptor  = [NSSortDescriptor sortDescriptorWithKey:@"date" ascending:YES];

    [fetchRequest setSortDescriptors:@[sortDescriptor]];

    // 4
    NSError *error;
    NSArray *foundObjects = [self.managedObjectContext executeFetchRequest:fetchRequest error:&error];
    if (foundObjects == nil) {
        FATAL_CORE_DATA_ERROR(error); // Expected ']' (F in FATAL highlighted)
        return;
    }

    // 5
    _locations = foundObjects;
}

是否定义了致命的核心数据错误?如果是这样的话,你可能在某个地方遗漏了一个括号;我看了下定义,确实缺少了一个括号。非常感谢。请用你找到的答案回答你自己的问题,然后打分。谢谢