我正在开发一个可可应用程序。由于我是这个平台的新手,我需要一些帮助。
我将目录观察器实现到根文件夹(Hot Folder)。它通知我在该文件夹中所做的任何更改。但是,如果我深入到该文件夹(例如文件夹A包含包含C.txt文件的文件夹B)并且我更改了文件C.txt的文件内容,它将不会通知我。
为子目录提供观察者的最佳方法是什么?是否有用于这种情况的内置函数?
项目链接:
答案 0 :(得分:0)
您可以使用SCEvents 0.1.1,它使用起来非常简单:
SCEvents *events = [SCEvents sharedPathWatcher];
[events setDelegate:self];
NSMutableArray *paths = [NSMutableArray array];
NSMutableArray *excludePaths = [NSMutableArray array];
[paths addObject:NSHomeDirectory()];
[excludePaths addObject:[NSHomeDirectory() stringByAppendingString:@"/Downloads"]];
[events setExcludedPaths:excludePaths];
[events startWatchingPaths:paths];
这是下载它的链接:SCEvents
希望这有帮助。