Objective c fsevents框架-不要观看子服务器

Objective c fsevents框架-不要观看子服务器,objective-c,macos,core-foundation,fsevents,Objective C,Macos,Core Foundation,Fsevents,我正在OSX 10.7+上观看一个带有FSEventsFramework的目录,我不想被通知子目录的更改,它似乎正在这样做。这正常吗?有没有办法防止这种情况 谢谢是的,这是正常的,我没有找到任何方法来防止这种情况。具体的用例是什么?你为什么要费心接受比你需要的更多的活动?此外,还有其他方法可以实现您的目标,不仅仅是FSEvents。谢谢@mahaltertin,FSEvents还有哪些替代方案?我需要监视一个目录,以便立即更改子目录。原因是,如果一个子目录被删除,我们就不会收到被删除子目录的通知

我正在OSX 10.7+上观看一个带有FSEventsFramework的目录,我不想被通知子目录的更改,它似乎正在这样做。这正常吗?有没有办法防止这种情况


谢谢

是的,这是正常的,我没有找到任何方法来防止这种情况。

具体的用例是什么?你为什么要费心接受比你需要的更多的活动?此外,还有其他方法可以实现您的目标,不仅仅是FSEvents。谢谢@mahaltertin,FSEvents还有哪些替代方案?我需要监视一个目录,以便立即更改子目录。原因是,如果一个子目录被删除,我们就不会收到被删除子目录的通知,因此它与其他操作系统不一致。我正在制作一个跨操作系统的文件,从js-ctypes观看API。检查你的其他问题,我添加了更多细节。thxThanks mahal,我所做的是在回调时,我得到路径的父目录,如果该路径不在我的监视路径数组中,那么我忽略它,这是一个解决方案,它不会阻止开销(来自被忽略的额外调用),但确实起到了作用。