J'ai un AppDelegate qui a 3 vues. J'ajouter les troisRéférencement Méthodes AppDelegate - iphone
[window addSubview:gameViewController.view];
[window addSubview:viewSettings.view];
[window addSubview:viewController.view];
[window makeKeyAndVisible];
Dans le délégué de l'application, j'ai quelques Methodes pour échanger des vues en appelant
[window bringSubviewToFront:gameViewController.view];
Quand je suis à l'intérieur viewController, j'utilise
pinkAppDelegate *appDelegate= (pinkAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate switchToSettings];
pour changer mon sous-vues ... jusqu'ici tout va bien. MAIS, quand je suis à mon avisSetting UIViewController, et faites le même appel appDelegate, il bloque, comme il ne comprend pas comment appeler la méthode appDelegate.
J'ai toutes mes vues accroché dans mon mainwindow xib, mais ne peut pas comprendre pourquoi je ne peux pas traverser les méthodes dans la principale appdelegate
-vous Maen que '[[UIApplication sharedApplication] déléguer]; 'échoue? ou que vous ne pouvez pas lui envoyer un message 'switchToSettings'? Est-ce l'exécution ou la compilation? –
temps d'exécution ... je ne peux pas envoyer le message. Je POUVE d'une vue ... mais pas d'une autre ... – jalo