Ich nehme die Google Mail-API in iOS an und erhalte die Warnung:
initWithRequest ist veraltet
in der folgenden Zeile:
%Vor%Die Zeile befindet sich in der Quelldatei GTMHTTPFetcher.m der API-Bibliothek.
Was ersetzt die veraltete Methode -initWithRequest:
?
Es scheint, dass die gesamte NSURLConnection
API in iOS 9 veraltet ist. Vorhandene Apps funktionieren weiterhin, aber neue Builds (mit iOS SDK verknüpft) müssen die neuere NSURLSession
API verwenden.
Ray Wenderlich hat ein gutes Tutorial hier . Überprüfen Sie natürlich auch die offizielle Dokumentation .
Wenn Sie sich nicht um die Fertigstellung kümmern: Handler: Hier ist ein one liner .
%Vor%Verwenden Sie STHTTPRequest , das NSURLConnection / NSURLSession verwendet.
Verwenden Sie für NSURLSession STHTTPRequest2 .
STHTTPRequest ist die beste Bibliothek, da sie nur zwei Dateien enthält und einfach zu verwenden ist.