在核心数据中,您最初使用以下方法添加对象/设置其属性值:
-(IBAction)save{
if (self.managedObjectContext == nil)
{
    self.managedObjectContext = [(RootAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext];
}
    Frame *f = [NSEntityDescription insertNewObjectForEntityForName:@"Frame" inManagedObjectContext:self.managedObjectContext];
        f.typeLabel = self.textFieldtext.text;
    [self dismissViewControllerAnimated:YES completion:nil];
    NSError *error;
    if (![self.managedObjectContext save:&error]) {
        NSLog(@"Error");
    }
}
您通常会使用以下方法编辑值:
-(IBAction)save{
[self.f setValue:self.newTextfield.text forKey:@"typeLabel"];
[self dismissViewControllerAnimated:YES completion:nil];
NSError *error;
if (![self.managedObjectContext save:&error]) {
        //Handle Error
}
}
使用 A 显然有点不同NSFetchedResultsController
我想我的问题是,如何设置属性并使用NSFetchedResultsController?