我想從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',因爲它不是可選的 –