Google iOS API Auth2登录空白屏幕

dca*_*234 9 xcode google-api youtube-api ios

对于我的生活,我无法弄清楚这一点.我按照此博客上的说明http://hoishing.wordpress.com/2011/08/23/gdata-objective-c-client-setup-in-xcode-4/来帮助我在youtube上设置分享视频.但是,在我能够分享视频之前,我需要用户能够登录谷歌并获得许可.但是只弹出一个空白屏幕.我在错误中注意到我收到此错误"缺少GTMOAuth2ViewTouch.nib".

NSLog(@"PostVideoToYoutube");
    GTMOAuth2ViewControllerTouch *viewController;
    viewController = [[[GTMOAuth2ViewControllerTouch alloc] initWithScope:kMyscope
                                                                 clientID:kMyClientID
                                                             clientSecret:kMyClientSecret
                                                         keychainItemName:kKeychainItemName
                                                                 delegate:self
                                                         finishedSelector:@selector(viewController:finishedWithAuth:error:)] autorelease];

    [ITVC presentModalViewController:viewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

任何人都可以指出我为什么没有显示谷歌登录页面的正确方向?谢谢!

Dex*_*url 9

老问题,但继承人的答案:

虽然您可能在项目目录中有GTMOAuth2ViewTouch.xib文件,但需要将其添加到"编译源".

单击项目设置>"构建阶段"选项卡,然后单击"编译源"下的"+"图标.这里添加'GTMOAuth2ViewTouch.xib'.

建立,运行,快乐的日子.