Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在iOS应用程序上登录Facebook_Iphone_Ios_Xcode_Facebook - Fatal编程技术网

Iphone 在iOS应用程序上登录Facebook

Iphone 在iOS应用程序上登录Facebook,iphone,ios,xcode,facebook,Iphone,Ios,Xcode,Facebook,我正在使用Facebook轻松登录我的应用程序 直到昨天,如果我让Facebook应用程序打开它,如果没有,我让多任务OpenSafari,如果没有打开webview,它工作得还不错 但今天,我在我的应用程序中添加推送通知。目前,我唯一更改的是appID和AppDelegate添加 [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRem

我正在使用Facebook轻松登录我的应用程序

直到昨天,如果我让Facebook应用程序打开它,如果没有,我让多任务OpenSafari,如果没有打开webview,它工作得还不错

但今天,我在我的应用程序中添加推送通知。目前,我唯一更改的是
appID
AppDelegate
添加

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound )];
在构建设置中,我为这个appID选择了调试和发布的配置文件

现在我不知道为什么,但登录按钮同时打开了Facebook应用程序、Safari和webview。3种不同的方式同时开放

没有任何东西与此错误相关。有人知道这件事吗

编辑

我刚刚在其他设备上测试过,显然这只发生在我的iPhone4S和iOS 6.beta3上


我将结束这个问题,对不起,这在我的应用程序上不是问题,因为我使用的是iOS 6 beta 3


不知道如何修复,但我会尝试Facebook帮助

你在设备和模拟器上尝试过吗?我真的无法想象为什么通知会改变这一点。另外,你有没有试着注释掉<代码>注册表或消息类型:?我只在设备上尝试,在模拟器上Facebook sdk总是打开safari,因此没有必要在那里测试它。如果你在应用程序代理中注释掉通知注册表会发生什么?你说它在通知之前工作,并且更改了应用程序id,对吗?没有,我仍然可以登录,但我的应用程序会收到两次取消或两次登录或一次登录和一次取消,因为我应用程序上的fb应用程序和web视图都会打开一个make Callbacks抱歉,我的意思是,这个错误直到升级到iOS6 beta 3后才出现,对吗?是的,对于iOS6 beta 2,我没有注意到这个错误,只有当我升级到iOS6 beta 3I时,我才会在苹果论坛上讨论这个问题。我不确定在这里发布这件事是否违反保密协议