¿Cómo aplicar el tipo a una instancia NSFetchRequest?
En Swift 2 funcionaba el siguiente código:
let request = NSFetchRequest(entityName: String)
pero en Swift 3 da error:
No se pudo inferir el parámetro genérico "ResultType"
porqueNSFetchRequest
ahora es un tipo genérico. En sus documentos escribieron esto:
let request: NSFetchRequest<Animal> = Animal.fetchRequest
así que si mi clase de resultado es por ejemploLevel
¿Cómo debo solicitar correctamente?
Porque esto no funciona:
let request: NSFetchRequest<Level> = Level.fetchRequest