Dans Swift 2, le code suivant fonctionnait:
let request = NSFetchRequest(entityName: String)
mais dans Swift 3, cela donne une erreur:
Le paramètre générique "ResultType" n'a pas pu être déduit
parce que NSFetchRequestc'est maintenant un type générique. Dans leurs documents, ils ont écrit ceci:
let request: NSFetchRequest<Animal> = Animal.fetchRequest
donc si ma classe de résultat est par exemple Levelcomment dois-je demander correctement?
Parce que cela ne fonctionne pas:
let request: NSFetchRequest<Level> = Level.fetchRequest
          let request: NSFetchRequest<Level> = Level.fetchRequest()
                let request = Level.fetchRequest()