Presente otro controlador de vista de SkScene
Estoy tratando de presentar otroviewController
de mi "SkScene". Este es mi principalviewController
(tuViewController)
Código:
-(void) openTweetSheet{
FacebookLikeViewDemoViewController *ctrl = [[FacebookLikeViewDemoViewController alloc] initWithNibName:@"FacebookLikeViewDemoViewController" bundle:nil];
[self presentViewController:ctrl animated:YES completion:nil];
}
Este es mi "SkScene":
tuViewController *viewController = [[tuViewController alloc]init];
[viewController openTweetSheet];
Y elviewController
lo que quiero presentar esFacebookLikeViewDemoViewController
y necesito regresar a "SkScene".
Y tengosigabrt error
, intenté algunas formas de presentarviewController
pero siempre con fracaso, una vez me cambiaron aviewController
pero era completamente negro Leí mucho cómo hacerlo, pero personalmente no puedo entenderlo. Aprecio tu ayuda.
También lo intenté con el Centro de notificaciones.
Vista principal Controlador
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(goToGameOverViewController:)
name:@"GoToGameOverViewController"
object:nil];
-(void)goToGameOverViewController:(NSNotification *) notification {
FacebookLikeViewDemoViewController *helpVC = [[FacebookLikeViewDemoViewController alloc]initWithNibName:@"HelpViewController" bundle:nil];
UIViewController *rootVC = [UIApplication sharedApplication].keyWindow.rootViewController;
[rootVC presentViewController:helpVC animated:YES completion:nil];
}
SkScene
[[NSNotificationCenter defaultCenter]
postNotificationName:@"GoToGameOverViewController" object:self];
Pero recibí el mismo error. Prefiero averiguar por qué no funcionará la forma con la notificación.