我不明白我的应用程序突然出了什么问题。我能够实现用户登录,获取朋友的详细信息,如姓名,生日,图片等,甚至能够同步并保存这些细节到我的数据库。但在我的应用程序运行几次之后,我惊讶地发现了模拟器的崩溃问题,可以看到下面登录控制台:
无法向引导服务器注册com.myApp.debug。错误:未知的错误代码。这通常意味着此进程的另一个实例已经在调试器中运行或挂起。程序收到信号:“SIGABRT”。
我已经搜索了解决方案并在堆栈上发现了一些关于流量的帖子'如果重新启动模拟器和xcode没有修复你的问题,你需要重新启动你的mac,因为它对我来说非常适合xcode 4.2 / 4.3'而且在我的案例中也像魔术一样工作!
但是当我运行应用程序时发生的事情是,当我点击Facebook按钮时,它会将用户导航到权限和授权页面,因为我已经授权我的应用程序,它会显示消息“您的应用程序已经被授权,请单击好的,继续'。
问题当我点击“确定”按钮时,它会先前导航到我的“同步设置”页面,但现在它正在退出应用程序并输入背景。当我选择应用程序时,它会带我到同步设置页面,但是当我点击“同步”按钮时,之前朋友的详细信息已同步并保存到数据库,但现在我可以在日志中看到HTTP错误消息,即:
错误:HTTP状态代码:400
我搜索了解决方案,但徒劳无功,发现了一些无用的帖子here和there。
注意:我正在使用Facebook 3.0 SDK,截至目前我正在使用Xcode 4.2,我没有使用Facebook最新版本的SDK即3.2,因为我听说它需要4.5及以上的Xcode版本。还有另外一个约束我下载Xcode 4.5,因为它需要Mac os x 17.1及更高版本,但我目前的版本是Mac os x 16.8 Snow Leapord。有一种升级方式我同意,但截至目前我有没时间做所有的事情,我需要结束我的申请。
因此,如果任何人熟悉Facebook SDK 3.0,请帮助我摆脱这个!
需要帮助。谢谢所有提前:)
答案 0 :(得分:0)
我找到了问题的解决方案,我发现我的应用程序的另一个实例已经挂在模拟器中,当我删除它时,一切正常。
希望它有所帮助,谢谢:)