CoreData相关报错

报错:
CoreData相关报错_第1张图片
解决:1、如果applicationDelegate有关联到CoreData相关的属性,那么通过添加application.delegate 委托设置context属性就能解决问题了

AppDelegate *delegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
    NSManagedObjectContext *context = delegate.persistentContainer.viewContext;

2、如果没有关联,那么检查下NSManagedObjectContext属性下是否有哪一个内有设置好,之前我自己疏忽,getter方法中返回了nil,所以才会报这个错,修改回来之后就没有报错了

你可能感兴趣的:(IOS)