【发布时间】:2015-02-13 14:45:31
【问题描述】:
我一直在关注如何在 swift 中使用 CoreData 获取值的指南。我一直遇到错误“AppDelegate”没有名为“managedObjectContext”的成员。该指南使用的是 XCode 的 Beta 版,这是否已更改以及有关如何解决我的问题的任何想法。
@IBAction func saveButtonPushed(sender: AnyObject) {
var appDel:AppDelegate = (UIApplication.sharedApplication().delegate as AppDelegate)
var context:NSManagedObjectContext = appDel.managedObjectContext
var newName = NSEntityDescription.insertNewObjectForEntityForName("SavedFills", inManagedObjectContext: context) as NSManagedObject
newName.setValue("Test", forKey: "name")
newName.setValue("Test2", forKey: "password")
context.save(nil)
println(newName)
println("Saved")
}
【问题讨论】: