ios gtm-oauth без клавиатуры - PullRequest
       17

ios gtm-oauth без клавиатуры

3 голосов
/ 17 февраля 2012

Я пытаюсь использовать комплект gtm-oauth (http://code.google.com/p/gtm-oauth/wiki/GTMOAuthIntroduction) для OAuth2. Как указано в документации - я включил все необходимые файлы и код в свой проект в XCode 4. После запуска приложения, логин появляется экран, но когда я щелкаю поле (имя пользователя или пароль), клавиатура не отображается. Я переместил код в своем проекте, включая попытку запустить все из делегата приложения, следующим образом:

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, где я мог успешно запустить клавиатуру, нажав на строку поиска ... странно: /

Любая помощь будет оценена! Спасибо!

Ответы [ 2 ]

1 голос
/ 17 февраля 2012

Хм, вы убедились, что у вас есть это в вашем делегате приложения?

[self.window makeKeyAndVisible];
0 голосов
/ 08 сентября 2013

У меня была эта проблема, когда я читал урок googles oauth2.Я решил это, делая навигацию по AP и нажимая GTMOAuth2ViewControllerTouch.

...