在GitHub上,CareKit的文档包括一个名为" sample“的示例应用程序。在示例中,文件QueryActivityEventsOperation.swift包含一行代码,注释如下:
// <rdar://problem/25528295> [CK] OCKCarePlanStore query methods crash if not called on the main thread我一直在找,但我在任何地方都找不到雷达问题。是否有人知道OCKCarePlanStore查询方法是否仍然仅限于在主队列中运行?
发布于 2017-01-03 05:21:31
OCKCarePlanStore查询可以在上运行任何队列。正如在GitHub上看到的那样,线程只被检查两次:在创建存储时和在一个单元测试中。
这意味着仅限于主线程的唯一调用是initWithPersistenceDirectoryURL:。任何其他方法都可以在任何线程上调用。
https://stackoverflow.com/questions/41431853
复制相似问题