簡體   English   中英

Apple CareKit中的OCKCarePlanStore查詢是否可以在主隊列之外運行?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM