Поддержка метода класса NSManagedObject fetchRequest () в iOS 9 и 10
iOS 10 представила новый уровень классаfetchRequest()
метод вNSManagedObject
.
Как и многие другие разработчики, я создал собственное расширение дляNSManagedObject
который имелfetchRequest()
метод.
Компилятор теперь справедливо жалуется на это, когда я пытаюсь собрать для поддержки iOS 10 (с целью развертывания 9.0).
Какой не страшный способ (т.е. я не переименовываю метод и все точки вызова), чтобы продолжать поддерживать iOS 9 и 10 с этой кодовой базой?
На данный момент расширение выглядит так:
extension NSManagedObject {
static func fetchRequest() -> NSFetchRequest {
return NSFetchRequest(entityName: self._entityName())
}
}