NSFetchRequest参数错误

时间:2017-07-24 00:04:27

标签: swift nsfetchrequest

我使用以下代码收到编译器错误。 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

1 个答案:

答案 0 :(得分:1)

用下面的行替换fetchrequest创建

let request:NSFetchRequest<NSFetchRequestResult> = Scores.fetchRequest()

这在类似问题上有更多的线索。 https://stackoverflow.com/a/37811827/6249982