Поддержка метода класса 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())
    }
}

Ответы на вопрос(0)

Ваш ответ на вопрос