2011-02-23 16 views
5

Estoy intentando eliminar una vista después de obtener datos del servicio web.Vista eliminada antes de cargar

Pero cuando me quita la vista utilizando

[self.view removeFromSuperView];

la vista se elimina antes de cargar los datos requeridos. Necesito cargar los datos y luego eliminar la vista. ¿Hay alguna manera de implementar esto?

Respuesta

1

si está utilizando NSURLConnection, entonces debería usar los métodos delegados que es

-(void)connectionDidFinishLoading:(NSURLConnection *)connection 

Aquí usted puede hacer fácilmente quitando la parte de la vista. y no se bloqueará a menos que tenga respuesta.

1

Pruebe quitar la vista en viewDidAppear después de verificar el resultado del servicio web utilizando alguna variable bool.

Cuestiones relacionadas