错误:Generic parameter ‘ResultType’ could not be inferred
swift版本:3.0
Xcode版本:8.0
错误原因:声明NSFetchRequest类型的时候没能指定其类型
错误源码:
let fetchRequest:NSFetchRequest = NSFetchRequest(entityName: "Person")
修正源码:
let fetchRequest:NSFetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: "Person")
简洁版:
let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: "Person")
参考:
本文解决了一个关于 Swift 中使用 NSFetchRequest 的常见错误,即未能正确指定泛型参数导致的编译失败问题。通过调整语法明确指定类型,可以避免此错误。

被折叠的 条评论
为什么被折叠?



