NSURLConnection initWithRequest ist veraltet
Ich bin der Annahme der Gmail API in iOS und ich erhalte die Warnung:
initWithRequest ist veraltet
in der folgenden Zeile:
connection_ = [[connectionClass alloc] initWithRequest:request_ delegate:self startImmediately:NO];
Ist die Zeile in der Quelldatei GTMHTTPFetcher.m der API-Bibliothek.
Was ist der Ersatz für die veralteten -initWithRequest:
Methode?
Nicht die Fehler erwähnen, der Ersatz? Was tun die offiziellen docs (Referenz-Klasse) für
Die Fehlermeldung lautet wie folgt: google-api-Ziel-client/Source/HTTPFetcher/GTMHTTPFetcher.m:459:46: 'initWithRequest:Stellvertretung:startImmediately:' ist veraltet: erste deprecated in iOS 9.0 - Nutzung NSURLSession (siehe NSURLSession.h) und die offiziellen docs haben nicht erwähnt, was zu verwenden anstelle von initWithRequest @NicolasMiari
Ich sehe... (etwas) Schlechte news, dann. siehe meine Antwort.
Bitte Kennzeichnen Sie die richtige Antwort! Thx
NSURLConnection
sagen?Die Fehlermeldung lautet wie folgt: google-api-Ziel-client/Source/HTTPFetcher/GTMHTTPFetcher.m:459:46: 'initWithRequest:Stellvertretung:startImmediately:' ist veraltet: erste deprecated in iOS 9.0 - Nutzung NSURLSession (siehe NSURLSession.h) und die offiziellen docs haben nicht erwähnt, was zu verwenden anstelle von initWithRequest @NicolasMiari
Ich sehe... (etwas) Schlechte news, dann. siehe meine Antwort.
Bitte Kennzeichnen Sie die richtige Antwort! Thx
InformationsquelleAutor Aditya Borde | 2015-09-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint, dass die ganze
NSURLConnection
- API ist veraltet und in iOS 9. Die bestehenden apps werden weiterhin funktionieren, aber neue builds (gelinkt gegen iOS SDK) verwenden, müssen Sie die neuereNSURLSession
API.Ray Wenderlich hat ein gutes tutorial hier.
Auch, natürlich, überprüfen Sie die offizielle Dokumentation.
InformationsquelleAutor Nicolas Miari
NSURLConnection
ist veraltet in iOS 9. Sie könnenNSURLSession
statt die es seit iOS 7.InformationsquelleAutor Raphael
Wenn Sie kümmern sich nicht um die completionHandler : hier ist ein one-liner.
InformationsquelleAutor Randel G. Smith
Verwenden STHTTPRequest, die verwendet NSURLConnection/NSURLSession.
Für NSURLSession verwenden STHTTPRequest2.
STHTTPRequest ist die beste Bibliothek, wie es hat nur 2 Dateien und einfach zu bedienen.
InformationsquelleAutor Paresh Navadiya