J'ai utilisé pour afficher un écran d'accueil qui en arrière-plan charge des données du web, je vérifie également que si l'emplacement de l'utilisateur est changé d'une ville à une autre ville je veux montrer en alerte à la utilisateur avec le message que vous êtes maintenant dans "CityName" voulez-vous voir les données de cette ville?Afficher UIAlertView sur l'écran de démarrage
J'ai une application à onglets et j'ai présenté l'écran de démarrage comme suit dans la classe de délégué de l'application.
SplashViewController *controller = [[SplashViewController alloc] initWithNibName:nil bundle:nil];
tabBarController.view.frame = [[UIScreen mainScreen] bounds];
controller.tabBarController = self.tabBarController;
[application setStatusBarStyle:UIStatusBarStyleBlackOpaque];
[window addSubview:controller.view ];
//[window addSubview:tabBarController.view ];
[self.tabBarController presentModalViewController:controller animated:YES];
[window makeKeyAndVisible];
[controller release];
Maintenant, quand je montre l'écran d'alerte planter l'application avec le message « EXC_BAD_ACCESS » et le spectacle de trace de pile qui _buttonClick est libéré en classe UIAlertView.
S'il vous plaît aviser ce que je devrais faire, j'ai également essayé avec UIActionSheet mais le même problème avec cette chose aussi.
Je pense qu'il y a un problème avec le modèle avec la vue actuelle (SplashView).
Merci d'avance.
Est-ce que ma stratégie est mauvaise? Je ne devrais pas identifier l'emplacement de l'utilisateur et récupérer des données du Web sur l'écran de démarrage? –