首次使用Core Data和.xcdatamodeld 我正在使用contentManager作为笔记应用程序。 但我很难创造标准的笔记。
contentManager通常用于核心数据吗?我的问题在哪里?是
let managedObjectContext = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext
let entity = NSEntityDescription.insertNewObjectForEntityForName("Note", inManagedObjectContext: ?? ) as! Note
答案 0 :(得分:0)
目前尚不清楚问题是什么,但看起来您只需要将??
替换为managedObjectContext
。但是,这段代码应该在一个函数中,而不仅仅是类本身中的变量定义。如果你确实想让它们成为变量,那么你可以让它们变得懒惰,这样它们就会在第一次使用时按需填充。
至于你的内容管理员,我猜你的意思是某种数据控制器。这通常是个人偏好的问题,也是你一直在发展的问题。通常,您希望将上下文所有权和管理权移出应用程序委托,因为这是一个不合适的地方,并且使用数据控制器显然更好。