MHWDirectoryWatcher
是一个轻量级类,使用GCD监控指定路径的变化。当目录中发生任何变化时,MHWDirectoryWatcher
开始检查监控路径,确保文件传输完成后再发布通知。
将MHWDirectoryWatcher.h+m
复制到您的项目中。
(或使用CocoaPods)
使用工厂方法+directoryWatcherAtPath:callback:
获取MHWDirectoryWatcher
的实例,它会立即开始监控路径。回调在文件更改后发生。
示例
_dirWatcher = [MHWDirectoryWatcher directoryWatcherAtPath:kDocumentsFolder callback:^{
// Actions which should be performed when the files in the directory
[self doSomethingNice];
}];
调用-stopWatching
/ -startWatching
以暂停/恢复。
用于Kobo和Readmill(已停运,被Dropbox收购)。
如果您喜欢这个仓库并在项目中使用它,我很愿意听到您的意见!