ANDYDataManager 1.2.2

ANDYDataManager 1.2.2

测试测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最近发布2014年12月

Elvis Nuñez 维护。



这是一个类,可以帮助你减轻 Core Data 的样板代码。现在你可以去你的 AppDelegate,删除所有与 Core Data 相关的代码,并用以下代码替换

- (void)applicationWillTerminate:(UIApplication *)application
{
    [[ANDYDataManager sharedManager] persistContext];
}

然后在你的 NSFetchedResultsController支持的app(与你的主上下文相关联)中。你可以这样做

#pragma mark - Actions

- (void)createTask
{
    [ANDYDataManager performInBackgroundContext:^(NSManagedObjectContext *context) {
        Task *task = [Task insertInManagedObjectContext:context];
        task.title = @"Hello!";
        task.date = [NSDate date];
        [context save:nil];
    }];
}

BOOM,它就成功了。

(提示:也许你还没有找到使用 NSFetchedResultsController 最好的方法,好的,这里就是.)

变得很棒

如果有什么看起来很愚蠢,请创建一个友好且建设性的问题,收到你的反馈将会很棒。祝您过得愉快。