2

我正在使用 Apple 的文件系统事件 API 来监视目录层次结构。我基本上是在逐字使用Apple 文档中的示例,所以除非有人要求,否则我不会发布我的代码。我的回调将修改后的路径添加到在后台处理的队列中NSOperationQueue

就我的应用程序而言,一切正常。它获取所有预期的事件,处理它们,然后重新开始工作。

另一方面,Finder 在我的应用程序运行时翻转。它是持续 10-15 秒的死亡旋转轮(它们之间有正常行为)。当我的应用程序退出时,或者我注释掉对 的调用时FSEventStreamStart,Finder 就可以了。

一个潜在的复杂情况是我正在监视的目录位于 Dropbox 下,因此我假设 Dropbox 守护程序也在以类似的方式监视该目录。我是否以某种方式干扰了它的行为?

我怎么知道这里发生了什么?

4

1 回答 1

0

这种情况几天前就停止了,并且再也没有发生过。所以我把它归结为随机的怪异,直到我再次看到它。

于 2012-12-27T18:42:35.923 回答