Wikitude SDK aus Übersicht entfernen
-
27-10-2019 - |
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)
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.