我正在使用共享工具包进行Facebook共享。并使用操作表打开Facebook弹出窗口。它在iOS 6或以前版本上运行良好。
但是在iOS 7中,它会在操作表按钮上自动消失。
请指导我。
由于
答案 0 :(得分:7)
在FBDialog.m中查找方法 - (void)showWebView(第410行)。
替换此代码
if (!window) {
window = [[UIApplication sharedApplication].windows objectAtIndex:0];
}
有了这个
if (window.windowLevel != UIWindowLevelNormal) {
for(window in [UIApplication sharedApplication].windows) {
if (window.windowLevel == UIWindowLevelNormal)
break;
}
}
我已经在iOS7和iOS6上测试了它,它可以工作。
度过愉快的一天:)