在 Swift 2中,以下代码正在工作:
let request = NSFetchRequest(entityName: String)
但在 Swift 3中,它出现了错误:
无法推断泛型参数“ ResultType”
因为 NSFetchRequest
现在是一种通用类型,他们在文档中写道:
let request: NSFetchRequest<Animal> = Animal.fetchRequest
那么,如果我的结果类是例如 Level
我应该如何正确地请求?
因为这样不行:
let request: NSFetchRequest<Level> = Level.fetchRequest