L'appel de la vue de la méthode du contrôleur à partir de l'app délégué
Je suis en train d'appeler une méthode dans la vue du contrôleur à partir de l'app délégué, mais Xcode dit ne connaît Aucune méthode de classe pour le sélecteur 'myMethodHere'. Voici mon code:
AppDelegate.m:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[..]
[MainViewController myMethodHere];
[..]
return YES;
}
MainViewController.m:
-(void) myMethodHere {
[..]
}
OriginalL'auteur Netnyke | 2011-11-15
Vous devez vous connecter pour publier un commentaire.
Je voudrais essayer
.m
fichier.h
fichierOriginalL'auteur Louie
Que vous essayez d'appeler un classe méthode lorsque vous souhaitez appeler une instance méthode. Si le point de vue du contrôleur est la racine - vue-contrôleur, alors vous devriez être capable de l'appeler ainsi:
Si ce n'est pas la racine de la vue-contrôleur, alors vous aurez à trouver une autre façon de se procurer de l'instance, puis en appelant la méthode que dans la dernière ligne ci-dessus.
OriginalL'auteur trojanfoe
Si vous souhaitez accéder à une vue contrôleur sur un story-board, vous pouvez utiliser ce bloc de code à partir de l'AppDelegate:
N'oubliez pas d'ajouter l'importation.
OriginalL'auteur luismesas
Dans Swift, vous pouvez l'écrire comme ceci
OriginalL'auteur Sruit A.Suk
Essayer d'écrire
dans
MainViewController.h
OriginalL'auteur Manlio