iOS 10 引入了新的类级别fetchRequest()
中的方法NSManagedObject
.
和许多其他开发人员一样,我在上面创建了自己的扩展NSManagedObject
其中有一个fetchRequest()
方法。
当我尝试构建支持 iOS 10(部署目标为 9.0)时,编译器现在正确地抱怨了这一点。
有什么好的方法(即我不重命名该方法和所有调用点)来继续使用此代码库支持 iOS 9 和 10?
该扩展目前如下所示:
extension NSManagedObject {
static func fetchRequest() -> NSFetchRequest {
return NSFetchRequest(entityName: self._entityName())
}
}
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)