gpt4 book ai didi

ios - 调用 [PFFFacebookUtils initializeFacebook] 时解析崩溃 - semaphore_wait_trap

转载 作者:可可西里 更新时间:2023-11-01 03:29:28 31 4
gpt4 key购买 nike

自最新的 Parse 版本 (v1.6.3) 以来,我的应用程序在启动时卡住了,它命中的最后一个断点是 [PFFFacebookUtils initializeFacebook]; 如果我按下暂停并查看调试器,堆栈跟踪看起来像这样:

enter image description here

我正在按照建议在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中调用 [PFFFacebookUtils initializeFacebook]

通过谷歌搜索 semaphore_wait_trap 问题,它似乎与 Core Data 中的后台线程冲突(?)有关。但我已经尝试注释掉我所有的后台 Parse 查询,但它仍然会发生。

我尝试更新 pod(顺便说一句,这是在更新之前发生的)。我还可以从全新安装运行该应用程序,直到我登录 Facebook,此时每次我尝试启动时都会发生崩溃。 PFUser 在查询时似乎返回正常。我还清除了我的整个数据库,但没有任何区别。

有人知道会发生什么吗?

最佳答案

我看到了同样的问题,发现改变这个初始化序列的顺序(我使用的是 swift)让我通过了它(特别是注释掉本地数据存储也解除了它):

这会陷入 semaphore_wait_trap:

// Parse integration initialization
Parse.enableLocalDatastore()
Parse.setApplicationId("<my app id>", clientKey: "<my client key>")
PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions)
PFFacebookUtils.initializeFacebook()

这不是:

// Parse integration initialization
Parse.enableLocalDatastore()
Parse.setApplicationId("<my app id>", clientKey: "<my client key>")
PFFacebookUtils.initializeFacebook()
PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions)

不确定根本问题,但希望对您有所帮助。

关于ios - 调用 [PFFFacebookUtils initializeFacebook] 时解析崩溃 - semaphore_wait_trap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28701077/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com