ApplETS / ApplETS/ETSMobile-iOS

Modifier ETSSynchronisation pour gérer les échecs d'accès au réseau

Aperta
#123 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Corrective
Lingua principale
Objective-C
Stelle
8
Fork
3
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Actuellement, un échec d'accès au réseau ne charge aucune erreur et laisse l'utilisateur sans information.
Il faudrait détecter le NSError de l'appel réseau, et l'envoyer au Delegate pour le gérer dans la vue.

Voilà ce que Jean-Philippe Martin en dit :
"Tu me fais réaliser que j’ai mis un NSError dans la fonction synchronize mais qu’en aucun cas il va retourner l’erreur. Pour corriger le problème, il faudrait renommer la fonction du protocole synchronizationDidFinishLoading, pour y inclure le NSError en paramètre, et à la réponse de la requête HTTP, s’il y a erreur, appeler cette fonction delegate avec l’erreur retourné par le dataTaskWithRequest. Il y a d’ailleurs un // FIXME à cet endroit. Toutes les erreurs HTTP sont présentement ignorées."

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.