我使用以下代码收到编译器错误。 CR4
是动态生成的数据实体(Codegen - Class Defnition)。确切的错误是:
无法转换“NSFetchRequest< Scores>”类型的值预期参数类型'NSFetchRequest< NSFetchRequestResult>'
Scores
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
let request: NSFetchRequest<Scores> = Scores.fetchRequest()
do {
scores = try context.fetch(request)
} catch {
print("Error")
}
tableView.reloadData()
}
来电时出错。 Xcode 8.2.1
答案 0 :(得分:1)
用下面的行替换fetchrequest创建
let request:NSFetchRequest<NSFetchRequestResult> = Scores.fetchRequest()
这在类似问题上有更多的线索。 https://stackoverflow.com/a/37811827/6249982