0

私はウィキチュード SDK を実装しており、次のコードを使用して初期化することができます。

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

MainViewController ビューに戻るにはどうすればよいですか? (オブジェクト「custombutton」から呼び出したい)

4

2 に答える 2

1

WikitudeARViewControllerあなたのデリゲートはアプリケーションデリゲート だと思います。

1) AR Browser を起動する場所から独自の View controller を実装します (できればボタンのクリックで)。

2) ViewController(button イベント) から WikitudeARViewController をインスタンス化し、ViewController をデリゲートとして作成します。

3) ビューを [wikitudeAR start] から ViewController.view (window.view ではなく) に返すようにします。

お役に立てれば。

于 2011-06-15T16:46:50.183 に答える
0

CustomMenuButtonDelegateImpl1.m を使用できます

@implementation CustomMenuButtonDelegateImpl1

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



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

    }


@end

そしてそれは非常にうまく機能します

于 2011-06-17T09:51:57.850 に答える