Comment montrer UIView seulement quand j'ai reçu toutes datatables du server

Je reçois des données du server dans mon application. Actuellement je fais cela en utilisant NSUrlConnection et en obtenant des données dans connectionDidFinishLoading . Mean pendant que je montre un alertView à l'user. mais cette fois, ma vue n'est pas mise à jour avec des données.

Je peux seulement montrer tandis que la réponse entière est venue former le server et actualiser la vue plus tard.

Est-ce que je peux limiter la vue à montrée seulement quand la réponse entière est acquise ou puis-je rendre l'obscurité plus foncée d'uialertview qui rendent la vue désactivée ???

MODIFIER:

De toutes les réponses je voudrais savoir que je peux rendre l'effet gris de UIAlertView plus sombre ou puis-je le changer avec une autre couleur? ou quelqu'un peut-il m'expliquer comment il s'est montré?

1) Dans la méthode viewDidLoad, vous pouvez append une autre vue temporaire avec une couleur d'arrière-plan gris foncé.

2) Ajoutez un indicateur d'activité dans cette vue temporaire et démarrez cet indicateur et désactivez l'interaction user pour l'auto-affichage.

3) Dans connectionDidFinishLoading, arrêtez l'indicateur et supprimez la vue temporaire et activez l'interaction user de l'auto-vue.

Vous pouvez append une superposition de couleur plus foncée et un UIActivityIndicator , ce qui rend le paramètre userInteraction désactivé pour cette période