Swift 3: Mit NSFetchedResultsController kann kein komplexer Verschlusstyp abgeleitet werden

9

Nach dem Upgrade meines Projekts auf Swift 3 wird der folgende Initialisierer nicht mehr erstellt:

%Vor%

Der Fehler war in Zeile 1:

%Vor%

Zeile 6 gibt einen weiteren Fehler:

%Vor%     
cleverbit 30.08.2016, 23:07
quelle

1 Antwort

18

Nach einigem Lesen erfuhr ich, dass NSFetchRequest und NSFetchedResultsController jetzt in iOS 10 generisch sind und Apple empfiehlt, ihren Typ explizit anzugeben:

%Vor%

Und ein nützlicher Tipp (für dieses und andere Probleme in der Swift 3-Migration) war, einfach eine neue Anwendung aus einer Vorlage in XCode zu erstellen!

    
cleverbit 30.08.2016, 23:07
quelle