Facebook登录仅适用于模拟器

时间:2014-04-14 16:36:01

标签: ios facebook-ios-sdk

当我的应用程序需要在iOS模拟器中登录Facebook时,它可以完美运行。但是当我在设备上运行应用程序时,我会点击"登录"按钮,它说"项目想要访问您的基本个人资料信息和朋友列表",我点击确定,没有任何反应。我导航到“设置”,看到我的应用程序列在那里并允许访问。我认为在这台设备上安装Facebook可能是原因。这就是我提出登录的方式:

// Login to Facebook. This is a must-do because the FBPlacePickerViewController will not populate without login
    FBLoginView *loginview = [[FBLoginView alloc] init];
    if (!FBSession.activeSession.isOpen) {
    loginview.frame = CGRectOffset(loginview.frame, 4, 4);

    #ifdef __IPHONE_7_0
    #ifdef __IPHONE_OS_VERSION_MAX_ALLOWED
    #if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_7_0
    if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
        loginview.frame = CGRectOffset(loginview.frame, 50, 18);
    } //-1,8
    #endif
    #endif
    #endif

    [self.view addSubview:loginview];
    [loginview sizeToFit];
    }

有谁知道可能出现什么问题?

0 个答案:

没有答案