【问题标题】:FBWebDialog rotation issue in iPadiPad 中的 FBWebDialog 旋转问题
【发布时间】:2013-07-04 08:11:26
【问题描述】:

当我使用以下代码打开 FBWebDialog 时,打开 FBWebDialog 后,在用户名文本字段中单击,如果您旋转 iPad 设备,现在会显示键盘,FBWebDialog 不会自动旋转到横向。

[FBSession setActiveSession: [[FBSession alloc] initWithPermissions:permission] ];
[[FBSession activeSession] openWithBehavior:FBSessionLoginBehaviorForcingWebView completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
    switch (status) {
        case FBSessionStateOpen:
            [self getMyData];
            break;
        case FBSessionStateClosedLoginFailed: {
            NSString *errorCode = [[error userInfo] objectForKey:FBErrorLoginFailedOriginalErrorCode];
            NSString *errorReason = [[error userInfo] objectForKey:FBErrorLoginFailedReason];
            BOOL userDidCancel = !errorCode && (!errorReason || [errorReason isEqualToString:FBErrorLoginFailedReasonInlineCancelledValue]);
            if(error.code == 2 && ![errorReason isEqualToString:@"com.facebook.sdk:UserLoginCancelled"]) {
                UIAlertView *errorMessage = [[UIAlertView alloc] initWithTitle:kFBAlertTitle message:kFBAuthenticationErrorMessage delegate:nil cancelButtonTitle:kOk otherButtonTitles:nil];
                [errorMessage performSelectorOnMainThread:@selector(show) withObject:nil waitUntilDone:YES];
                errorMessage = nil;
            }

        }
        break;
    // presently extension, log-out and invalidation are being implemented in the Facebook class
    default:
        break; // so we do nothing in response to those state transitions
    }
}];

以下是重现此问题的步骤:

  1. 打开在 iPad 应用程序中打开的 FBWebialog
  2. 单击用户名文本字段并显示键盘
  3. 现在,如果您旋转 iPad 设备,FBWebDialog 不会自动旋转到横向。

请帮我解决这个问题....

【问题讨论】:

标签: iphone ios ios6


【解决方案1】:

它来自 facebook 方面的错误,这是我发布给 facbook 支持团队的查询。甚至没有得到 Facebook 的任何回应,它的嘲笑......

https://developers.facebook.com/bugs/355080977928726?browse=external_tasks_search_results_52820409e9c884976463112

【讨论】:

  • 而 Facebook 在 3 年后仍然没有解决这个问题,在 iOS SDK 3.5.2 中。绝对的疯狂。它在 iPad 上看起来很糟糕,当呈现一个横向对话框并且其内容在其侧面以纵向显示时。这家公司价值超过 1000 亿美元,他们甚至无法解决这样一个简单的问题。我们有什么希望?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
  • 2020-05-15
相关资源
最近更新 更多