当我的应用程序需要在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];
}
有谁知道可能出现什么问题?