Как применить тип к экземпляру NSFetchRequest?
В Swift 2 работал следующий код:
let request = NSFetchRequest(entityName: String)
но в Swift 3 это дает ошибку:
Общий параметр "ResultType" не может быть выведен
так какNSFetchRequest
теперь является универсальным типом. В своих документах они написали это:
let request: NSFetchRequest<Animal> = Animal.fetchRequest
так что если мой класс результата, например,Level
как правильно запросить?
Потому что это не работает:
let request: NSFetchRequest<Level> = Level.fetchRequest