2012-02-17 70 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。