Rom*_*ain 4 core-data ios swift
我想在 Swift 3 中为 iOS 应用程序在 TableView 中打印来自 CoreData 的数据。
在 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()
}
Run Code Online (Sandbox Code Playgroud)
在 let 上下文行上,我有一个错误:“‘AppDelegate’类型的值没有成员‘manageObjectContext’”
你知道我的问题吗?
谢谢
错误指示您没有为 Appdeleget 中的变量名 managedObjectContext 分配任何值。首先,您必须定义一个变量,然后将一个 ManagedObjectContext 对象分配给它。但是您可以通过下面的代码以及获取 ManagedObjectContext 对象引用。
let managedObjectContext = appDel.persistentContainer.viewContext as! NSManagedObjectContext
let contxt = managedObjectContext
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8115 次 |
| 最近记录: |