2012-02-17 69 views
3

我正在嘗試使用OAuth2的gtm-oauth工具包(http://code.google.com/p/gtm-oauth/wiki/GTMOAuthIntroduction)。按照文檔指示 - 我在XCode 4的項目中包含了所有必需的文件和代碼。一旦我運行應用程序,就會出現登錄屏幕,但是當我單擊字段(用戶名或密碼)時,鍵盤無法顯示。我已經在我的項目到處移動的代碼,包括嘗試如下,從應用程序的委託所有運行:ios gtm-oauth沒有鍵盤

GTMOAuth2ViewControllerTouch *viewController; 
viewController = [[[GTMOAuth2ViewControllerTouch alloc] initWithScope:@"https://www.googleapis.com/auth/latitude.all.best" clientID:@"<MY_CLIENT_ID>" clientSecret:@"<MY_CLIENT_SECRET>" keychainItemName:@"App" delegate:self finishedSelector:@selector(viewController:finishedWithAuth:error:)] autorelease]; 
[self.window addSubview:viewController.view]; 

我曾試圖改變範圍替代服務,包括緯度和YouTube,但這並沒有幫助。我也試圖將視圖推入導航控制器並嘗試在模型中呈現,但這些都沒有幫助。

奇怪的是,我試圖點擊網頁中的周圍,並設法去images.google.com,在那裏我能成功地通過點擊搜索欄啓動鍵盤...奇怪:/

任何幫助不勝感激!謝謝!

回答

1

嗯,你有沒有確保你有這個在你的應用程序委託?

[self.window makeKeyAndVisible]; 
0

我有這個問題,當我按照谷歌oauth2教程。我解決了它,我做了基於ap導航並推動GTMOAuth2ViewControllerTouch。