Estoy tratando de llamar a un método en el controlador de vista desde el delegado de la aplicación, pero Xcode dice No se conoce el método de clase para el selector 'myMethodHere'. Aquí está mi código:Llamando al método del controlador de vista desde la aplicación delegado
AppDelegate.m:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[..]
[MainViewController myMethodHere];
[..]
return YES;
}
MainViewController.m:
-(void) myMethodHere {
[..]
}
No estoy muy seguro de si esto funciona sin embargo. ¿Esto no crea otra instancia de la vista a la que intenta acceder? Digamos que estás intentando ejecutar un método en ese controlador de vista, pero el método depende de un cierto bit de UI/datos en esa vista, y luego hacerlo no funcionará, ya que la instancia que has creado no contiene esa información ¿¿derecho?? – Supertecnoboff