Wikitude SDK Eliminar de Superview
-
27-10-2019 - |
Pregunta
He implementado Wikitude SDK y logré inicializar el uso de este código:
-(IBAction)launchAR:(id)sender{
wikitudeAR = [[WikitudeARViewController alloc] initWithDelegate:self applicationPackage:nil applicationKey:nil applicationName:nil developerName:nil];
}
- (void) verificationDidSucceed {
BuddyFinderAppDelegate *appDel = (BuddyFinderAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDel.window addSubview: [wikitudeAR start]];
[window makeKeyAndVisible];
}
¿Cómo volveré a mi vista MainViewController? (Quiero llamarlo desde el objeto "CustomButton")
Solución
Puede usar custommenubuttoneLegateImpl1.m
@implementation CustomMenuButtonDelegateImpl1
- (void) customMenuButtonPressed:(WTPoi *)currentSelectedPoi {
//NSLog(@"addpoi");
[[WikitudeARViewController sharedInstance] hide];
[UIApplication sharedApplication].statusBarHidden = NO;
}
@end
y funciona muy bien
Otros consejos
Supongo que tu WikitudeARViewController
Delegate es delegado de aplicación.
1) Implemente su propio controlador de vista, desde donde desea iniciar el navegador AR (en el botón Haga clic, preferiblemente).
2) Instanciar WikitudArviewController desde su ViewController (evento de botón) y hacer ViewController como delegado.
3) Haga la vista devuelta desde [Wikitudear Start] a ViewController.view (y no Window.view).
Espero que esto ayude.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow