SDK 5 및 스토리 보드를 사용하여 iPad 응용 프로그램을 개발 중입니다. 나는 [OAuth2] 튜토리얼과 샘플을 따르고 있습니다. 1pushViewController는 iOS 5에서 GTMOAuth2ViewControllerTouch를 실행하지 않습니다.
나는 싱글 톤 코드를 포팅했다. initSesion가 호출 될 새보기 매번 만들기 : 다른의 ViewController가 simgleton를 호출 할 때,
viewController = [[GTMOAuth2ViewControllerTouch alloc] initWithScope:scope
clientID:kMyClientID
clientSecret:kMyClientSecret
keychainItemName:kKeychainItemName
delegate:self
finishedSelector:@selector(viewController:finishedWithAuth:error:)];
//viewController.keychainItemAccessibility = kSecAttrAccessibleAlways;
NSDictionary *params = [NSDictionary dictionaryWithObject:@"en"
forKey:@"hl"];
//viewController.signIn.additionalAuthorizationParameters = params;
NSString *html = @"<html><body bgcolor=silver><div align=center>Loading sign-in page...</div></body></html>";
viewController.initialHTMLString = html;
[[self navigationController] pushViewController:viewController
animated:YES];
을하지만, 뷰가 표시되지 않는 밀었다.
네비게이터 컨트롤러는 다른보기를 표시하기 위해 스택을 사용하므로 올바른 방법으로 작동하는 경우 해당 함수는 GTMOAuth2ViewControllerTouch.view를 실행하여 샘플에있는 OAuth2를 사용하여 로그인해야합니다. 그러나 아무 일도 일어나지 않습니다.
무슨 일 이니? 미리 감사드립니다.
나는를 얻기 위해 무엇을해야합니까 올바른 탐색 컨트롤러? 도와주세요 – goe