2011-02-26 89 views
0

我想在我的iPhone应用程序中实现Wikitude API。 但是,在我的应用程序中实现这个API时,我陷入了一个困境。 我有一个视图控制器,其中我点击一个按钮,我想打开这个[维度开始]像 [self.view addSubview:[wikitudeAR start]];如何在iPhone应用程序中实现Wikitude API?

但它工作不正常。 它没有显示我想单击按钮时显示的摄像机视图([wikitudeAR start])。在你已经提供了wikitude API的示例应用程序中,显示为 [window addSubview:[wikitudeAR start]];

但我想在我的视图上显示wikitudeAR视图(wikitudeAR摄像头视图),而不是在主窗口上。

在此先感谢。

回答

0

你好,这对我的作品,在verificationDidSucceed 控制器添加到窗口:

- (void) verificationDidSucceed { 
     //appDel is an AppDelegate shared instance of your application 
     [appDel.window addSubview: [wikitudeAR start]]; 
    } 

那么你可以使用显示/隐藏功能,一旦你以显示控制器“启动”控制器。 你可以定义一个IBAction,如果你已经开始控制器显示这个;

-(IBAction)startAR{ 

    if (wikitudeAR == nil) { 
     wikitudeAR = [[WikitudeARViewController alloc] initWithDelegate:self applicationPackage:APPPACKAGE_WIKITUDE_ applicationKey:APPKEY_WIKITUDE_ applicationName:APPNAME_WIKITUDE_ developerName:APPDEVELOPER_WIKITUDE_]; 
    }else { 
     [wikitudeAR show]; 

    } 
} 

然后调用“隐藏”功能来隐藏控制器。

+0

是啊垫它工作正常 非常感谢 – Shashank 2011-03-01 05:31:35

相关问题