2011-02-26 48 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

相關問題