Próbuję wywołać metodę w kontrolerze widoku z delegata aplikacji, ale Xcode mówi Nieznana metoda klasy dla selektora "myMethodHere". Oto mój kod:Wywołanie metody kontrolera widoku z delegata aplikacji
AppDelegate.m:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[..]
[MainViewController myMethodHere];
[..]
return YES;
}
MainViewController.m:
-(void) myMethodHere {
[..]
}
Im niezbyt pewny, czy to działa, choć. Czy to nie tworzy kolejnej instancji widoku, do którego próbujesz uzyskać dostęp? Powiedzmy, że próbujesz uruchomić metodę w tym kontrolerze widoku, ale ta metoda jest zależna od pewnego rodzaju interfejsu użytkownika/danych w tym widoku, więc wykonanie tej czynności nie zadziała, ponieważ utworzona instancja nie zawiera tych danych dobrze?? – Supertecnoboff