NSURLConnection initWithRequest est obsolète
Je suis l'adoption de la Gmail API dans iOS et j'en suis l'avertissement:
initWithRequest est obsolète
dans la ligne suivante:
connection_ = [[connectionClass alloc] initWithRequest:request_ delegate:self startImmediately:NO];
La ligne dans le fichier source GTMHTTPFetcher.m de l'API de la bibliothèque.
Qu'est-ce que le substitut pour le obsolète -initWithRequest:
méthode?
source d'informationauteur Aditya Borde
Vous devez vous connecter pour publier un commentaire.
Il semble que l'ensemble de la
NSURLConnection
API a été dépréciée dans iOS 9. Applications existantes continueront à fonctionner, mais les nouvelles versions (lié à l'encontre de iOS SDK) doit utiliser la plus récenteNSURLSession
API.Ray Wenderlich a un bon tutoriel ici.
Aussi, bien sûr, de vérifier la la documentation officielle.
NSURLConnection
est obsolète dans iOS 9. Vous pouvez utiliserNSURLSession
au lieu qui existe depuis iOS 7.Si vous n'avez pas de soins sur le completionHandler : voici un un liner.
Utilisation STHTTPRequest qui utilise NSURLConnection/NSURLSession.
Pour NSURLSession utilisation STHTTPRequest2.
STHTTPRequest est le meilleur de la bibliothèque comme il n'en a que 2 fichiers et facile à utiliser.