objective-c - ios gtm-oauth 没有键盘

标签 objective-c ios oauth oauth-2.0 gdata

我正在尝试将 gtm-oauth 套件 (http://code.google.com/p/gtm-oauth/wiki/GTMOAuthIntroduction) 用于 OAuth2。按照文档的指示 - 我已将所有必要的文件和代码包含在我的项目中的 XCode 4 中。一旦我运行该应用程序,就会出现登录屏幕,但是当我单击一个字段(用户名或密码)时,键盘无法显示。我已经在我的项目中移动了代码,包括尝试从应用程序委托(delegate)中运行所有代码,如下所示:

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

我曾尝试将范围更改为替代服务,包括 latitude 和 youtube,但这没有帮助。我还尝试将 View 推送到导航 Controller 中并尝试在模型中呈现,这些都没有帮助。

奇怪的是,我尝试在网页中四处点击并设法到达 images.google.com,在那里我可以通过点击搜索栏成功启动键盘...奇怪 :/

任何帮助将不胜感激!谢谢!

最佳答案

嗯,你确定你的应用委托(delegate)中有这个吗?

[self.window makeKeyAndVisible];

关于objective-c - ios gtm-oauth 没有键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9321112/

相关文章:

ios - 如何在 iOS 的 XMPP 框架中设置资源

ios - 无法单击列表中的 NavigationLink (SwiftUI)

ios - UIButton 背景图像不是从单例字典中设置的

google-apps-script - 具有关联服务器的 Google Workspace 插件 : managing OAuth and permissions

ios - 如果我的数组中不存在某个对象,我该如何显示备用消息? objective-c

ios - 当多个警报 View 出现在同一个 View Controller 中时,有没有办法错开?

ios - 使用 UIStepper 编辑 UITextField 字体大小

c# - 有什么方法可以检查 oauth token 是否过期?

c# - IdentityServer4 - 客户端的委托(delegate)访问 token

iphone - textFieldDidBeginEditing - 不工作