我想从CoreData在TableView中的斯威夫特3价值型“的AppDelegate”没有成员“manageObjectContext”
打印数据的iOS应用程序在ListTableViewController文件我有这样的代码:
override func viewDidAppear(_ animated: Bool) {
let appDel: AppDelegate = UIApplication.shared.delegate as! AppDelegate
let managedObjectContext = appDel.persistentContainer.viewContext
let contxt :NSManagedObjectContext = appDel.managedObjectContext!
let freq = NSFetchRequest<NSFetchRequestResult>(entityName:"Location")
tableView.reloadData()
}
在让利方面行,我有一个错误:“价值型‘的AppDelegate’没有成员‘manageObjectContext’”
你有关于我的问题的想法?
感谢的
'appDel.managedObjectContext!'应该只是'managedObjectContext!',不是? – dasblinkenlight
即使没有'!',只需'let contxt:NSManagedObjectContext = managedObjectContext',因为它不是可选的 –