我正在使用Apple的文件系统事件API来监控目录层次结构。我基本上使用example from Apple's documentation逐字,所以我不会发布我的代码,除非有人要求它。我的回调将修改后的路径添加到队列中,该队列在后台NSOperationQueue
处理。
就我的应用而言,一切正常。它获取所有预期事件,处理它们,然后重新开始工作。
另一方面,当我的应用程序运行时,Finder会翻转。它是恒定的10-15秒的死亡旋转轮(它们之间具有正常的行为)。当我的应用退出时,或者我将注释发送到FSEventStreamStart
时,Finder就可以了。
一个潜在的复杂情况是我监控的目录在Dropbox下,所以我假设Dropbox守护程序也以类似的方式监视这个目录。我是否以某种方式干扰了它的行为?
我怎么知道这里发生了什么?
答案 0 :(得分:0)
几天前停止了这种情况,再也没有开始。所以我把它变成了随机的怪异,直到我再次看到它。