小编Den*_*iss的帖子

如何将类型应用于NSFetchRequest实例?

在Swift 2中,以下代码正在运行:

let request = NSFetchRequest(entityName: String)
Run Code Online (Sandbox Code Playgroud)

但是在Swift 3中它给出了错误:

无法推断通用参数"ResultType"

因为NSFetchRequest现在是通用类型.他们在文件中写道:

let request: NSFetchRequest<Animal> = Animal.fetchRequest
Run Code Online (Sandbox Code Playgroud)

所以如果我的结果类是例如Level我应该如何正确请求?

因为这不起作用:

let request: NSFetchRequest<Level> = Level.fetchRequest
Run Code Online (Sandbox Code Playgroud)

core-data swift swift3

100
推荐指数
5
解决办法
4万
查看次数

标签 统计

core-data ×1

swift ×1

swift3 ×1