[英]Can OCKCarePlanStore queries in Apple's CareKit be run off the main queue?
在GitHub上,CareKit的文檔包括一個名為“ Sample”的示例應用程序。 在Sample中,文件QueryActivityEventsOperation.swift包含一行帶有以下注釋的代碼:
// <rdar://problem/25528295> [CK] OCKCarePlanStore query methods crash if not called on the main thread
我一直在搜索,但是找不到任何地方記錄的Radar問題。 有人知道OCKCarePlanStore
查詢方法是否仍限於在主隊列中運行嗎?
OCKCarePlanStore
查詢可以在任何隊列中運行。 如在GitHub上所見,該線程僅被檢查兩次:創建商店時以及在單元測試之一中。
這意味着僅限於主線程的唯一調用是initWithPersistenceDirectoryURL:
可以在任何線程上調用任何其他方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.