현재 페이스 북 그래프 API를 사용하여 사용자를 로그인하고 벽에 게시합니다. 위대한 작품입니다. 내가 겪고있는 문제는 퇴각하려는 사용자를위한 것이며 로그인하지 않습니다. 기본적으로 webView의 '로그인'버튼 옆에있는 '취소'버튼이 제대로 작동하지 않습니다 (Facebook의 오류). 하단에 "닫기"버튼을 포함시켜야했습니다.iPhone 용 Facebook Graph API - Cancel Button Error
여기 내 문제가 있습니다. 로그인 webView를 여는 코드가 .xib에있는 항목을 무시하는 것 같습니다. 하단에 포함시키고 자하는 "닫기"버튼이 나타나지 않습니다. 왜 그런가? (기존의 튜토리얼)
현재, 페이스 북 로그인은 다음 코드로 나타나고있다 :
- (void)authenticateUserWithCallbackObject:(id)anObject andSelector:(SEL)selector andExtendedPermissions:(NSString *)extended_permissions andSuperView:(UIView *)super_view {
self.callbackObject = anObject;
self.callbackSelector = selector;
NSString *url_string = [NSString stringWithFormat:@"https://graph.facebook.com/oauth/authorize?client_id=%@&redirect_uri=%@&scope=%@&type=user_agent&display=touch", facebookClientID, redirectUri, extended_permissions];
NSURL *url = [NSURL URLWithString:url_string];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
CGRect webFrame = [super_view frame];
webFrame.origin.y = 20;
UIWebView *aWebView = [[UIWebView alloc] initWithFrame:webFrame];
[aWebView setDelegate:self];
self.webView = aWebView;
[webView loadRequest:request];
[super_view addSubview:webView];
}
감사합니다 순전히!
고마워요! 나는 그것을 들여다 볼 것이다. 내가 사용하는 튜토리얼은 : http://www.capturetheconversation.com/technology/iphone-facebook-oauth-2-0-and-the-graph-api-a-tutorial-part-2 –
불행히도, 위의 튜토리얼을 통해이 작업을 완료하는 데 더 가까워졌습니다. 스크랩하고 다시 시도하기가 어렵습니다. 이미 사용자가 로그인하면 모든 작업을 완료 할 수 있습니다. 문제는 위의 CGRect 코드를 통해 IB 요소를 표시하는 방법을 찾는 것입니다. –
전적으로 이해합니다. 사람들이 현재의 질문을 특정 Facebook 질문으로 볼 수 있기 때문에 CG 요소에 IB 요소를 표시하는 것에 대한 질문을 구체적으로 수정 해 보시기 바랍니다. 그러나 나는 당신이 당신의 문제를 해결했다고 봅니다. 잘 했어. +1 – dredful