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")

¿Fue útil?

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
scroll top