Dans plusieurs entretiens, j'ai été interrogé sur le traitement de la connexion, les appels de service Web, les réponses du serveur et tous. Même maintenant, je ne suis pas clair sur beaucoup de choses. Pourriez-vous m'aider s'il vous plaît à avoir une meilleure idée sur les scénarios suivants?Comment gérer l'application en cas de rupture de connexion entre un appel de service Web
Quel est l'avantage d'utiliser
NSURLSessionDataTask
au lieu deNSURLConnection
-J'ai une idée, comme la perte de données ne se produira pas, même si les ruptures de connexion pourNSURLSessionDataTask
mais pas pour le latter.But comment cela fonctionne?Si les ruptures de connexion après l'envoi de la requête à un serveur ou lors de la connexion au serveur, Comment peut-on gérer le code à notre fin en cas de
NSURLConnection
etNSURLSessionDataTask
? Idée -Ma est d'utiliser des classes d'accessibilité et de vérifier quand il devient en ligne.Les données que nous envoyons ont été mises à jour côté serveur. Mais nous n'obtenons pas la réponse du serveur. Que pouvons-nous faire à nos côtés pour gérer cette situation? - Incrémenter timeOutInterval est la seule chose que nous pouvons faire?
S'il vous plaît aidez-moi avec ces scénarios. Merci beaucoup d'avance!!
Des informations similaires, peut-être aider: http://stackoverflow.com/questions/28105504/what-is-the-biggest-difference-between-nsurlconnection-and-nsurlsession – shallowThought
@shallowThought: Merci pour votre réponse.Quelque part, je lire comme, NSURLSession nous permet de garder les données/ou de protéger l'application de la perte de données si la connexion Internet se casse. Est-ce correct? Ou Quelles sont les choses que nous devrions considérer pour gérer cette situation comme les ruptures de connexion réseau. – iOSManiac