【发布时间】:2014-04-02 11:46:18
【问题描述】:
默认情况下,NSMetaDataQuery 结果通知在主线程上接收。看来您必须在主线程上调用query.startQuery,但您可以使用[query.setOperationQueue:] 设置发送结果通知的队列。
理想情况下,我希望后台线程接收这些结果并对其进行处理,并且根据找到的文件,我将设置变量或将通知发布到主线程。
我不明白我如何创建操作队列以及如何处理此队列上的通知。所需的任何类的示例代码以及应在何处以及如何创建它们的详细信息都会很棒。我已阅读 Apple 文档,但无法理解您如何创建可以处理通知的队列。
谢谢
【问题讨论】:
标签: ios nsoperationqueue nsmetadataquery