Frage

Ich habe Wikitude SDK implementiert und es schafft es, mit diesem Code zu initialisieren:

-(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]; 
}

Wie werde ich zu meiner MainviewController -Ansicht zurückkehren? (Ich möchte es vom Objekt "CustomButton" anrufen)

War es hilfreich?

Lösung

Sie können CustomMenubuttondelegateImpl1.m verwenden

@implementation CustomMenuButtonDelegateImpl1

- (void) customMenuButtonPressed:(WTPoi *)currentSelectedPoi {
    //NSLog(@"addpoi");



    [[WikitudeARViewController sharedInstance] hide];
    [UIApplication sharedApplication].statusBarHidden = NO;

    }


@end

Und es wört sehr gut

Andere Tipps

Ich denke dein WikitudeARViewController Delegate ist Anwendungsdelegierter.

1) Implementieren Sie Ihren eigenen Ansichtscontroller, von dem Sie den AR -Browser starten möchten (auf Schaltfläche Klicken, vorzugsweise).

2) WikitudeArviewController aus Ihrem ViewController (Schaltfläche) und Make ViewController als Delegierter instanziieren.

3) Machen Sie die Ansicht zurück, die von [Wikitudear Start] in die ViewController.View (und nicht Fenster.View) zurückgegeben wird.

Hoffe das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top