【发布时间】:2015-04-26 09:18:21
【问题描述】:
自从最新的 Parse 版本 (v1.6.3) 以来,我的应用程序在启动时卡住了,它命中的最后一个断点是 [PFFacebookUtils initializeFacebook]; 如果我点击暂停并查看调试器,堆栈跟踪如下所示:
我按照建议致电[PFFacebookUtils initializeFacebook] - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions。
通过谷歌搜索 semaphore_wait_trap 问题,它似乎与 Core Data 中的后台线程冲突(?)有关。但是我已经尝试注释掉我所有的后台 Parse 查询,它仍然会发生。
我尝试更新 pod(顺便说一句,这发生在更新之前)。我也可以从全新安装运行该应用程序,直到我登录 Facebook,此时每次我尝试启动时都会发生崩溃。查询时,PFUser 似乎返回正常。我还清除了我的整个数据库,但没有任何区别。
有人知道会发生什么吗?
【问题讨论】:
-
刚刚在 facebook 上将此作为错误提交。 developers.facebook.com/bugs/383878198474328
标签: ios objective-c parse-platform semaphore pfuser