В настоящее время я использую API Graph Facebook для входа в систему и публикации сообщений на его стене ... что отлично работает.У меня проблема с пользователем, который хочет отступить ... а не войти в систему. По сути, кнопка «Отмена» рядом с кнопкой «Вход» в веб-представлении не работает должным образом (ошибка Facebook), и яЯ вынужден включить кнопку «Закрыть» внизу.
Вот моя проблема: мой код, открывающий веб-интерфейс входа в систему, похоже, перекрывает все, что у меня есть в .xib.Моя кнопка «Закрыть», которую я хочу включить внизу, не появится.Любая идея, почему?
В настоящее время (из существующего учебного пособия) логин Facebook появляется со следующим кодом:
- (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];
}
Большое спасибо!