Je fais une requête synchrone au service Web et je n'arrive pas à afficher l'alerte de chargement. Comme je suis incapable d'accéder à l'interface utilisateur lors de la demande synchoronous.iPhone Demande synchrone
Pouvez-vous quelqu'un s'il vous plaît me guider pour montrer l'indicateur d'activité lorsque je fais une demande synchrone.
Est-il possible d'afficher le message de chargement si vous exécutez la requête synchrone dans le fil d'arrière-plan.
Cordialement, Malleswar
Merci pour la description détaillée. Pouvez-vous me fournir un code ou un exemple de téléchargement pour l'implémenter? – user304804
Vous pouvez faire sans sous-classe NSOperation. Utilisez simplement 'performSelectorInBackground'. Cela générera automatiquement un nouveau thread. – Rengers
oui, il existe des alternatives. 'performSelectorInBackground:' est souvent léger en SLOC, mais lourd en performance (comparé aux NSOperations). Je trouve NSOperations sont également un bon point de départ pour l'organisation et la réutilisation, mais les cas peuvent varier. une requête de service Web est assez compliquée si vous tentez de gérer des échecs potentiels. C'est donc un bon candidat pour une implémentation solide, structurée et réutilisable dont les arguments et l'invocation peuvent être contenus par une opération. Voilà pourquoi je le suggère. – justin