2012-02-17 3 views
3

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

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

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