我有一个将视频文件上传到 youtube 的应用程序。我遇到的问题是,如果想要将视频文件上传到 youtube 的用户在 youtube 上有多个频道,我的登录流程不会显示用户可以选择正确频道的列表。例如,当我使用具有两个身份的帐户登录时,Google 的应用程序 Capture 会显示以下内容:
当我的应用使用同一个帐户时,我看不到频道列表。这是我用来登录 youtube 的代码:
NSString *scope = [GDataServiceGoogleYouTube authorizationScope];
SEL finishedSel = @selector(viewController:finishedWithAuth:error:);
GTMOAuth2ViewControllerTouch *viewController;
viewController = [GTMOAuth2ViewControllerTouch controllerWithScope:scope
clientID:g_clientID
clientSecret:g_clientSecret
keychainItemName:g_keychainItemName
delegate:self
finishedSelector:finishedSel];
UINavigationController *aNavController = [[UINavigationController alloc] initWithRootViewController:viewController];
[self presentModalViewController:aNavController animated:YES];
[aNavController release];
那么我需要做什么来显示这个频道列表呢?