所以我使用 EventStream 来观察文件夹的变化。现在一切正常,当我更改文件夹中的文件时,我可以看到一个日志回调,但我似乎无法调用我的 folderWatch,它给出了错误“使用未声明的标识符'self'”。我可以在其他任何地方使用这个函数,只是不能在 fsEventsCallback 中使用。任何帮助,将不胜感激!
void fsEventsCallback(ConstFSEventStreamRef streamRef,
void *clientCallBackInfo,
size_t numEvents,
void *eventPaths,
const FSEventStreamEventFlags eventFlags[],
const FSEventStreamEventId eventIds[]){
[self folderWatch];
NSLog(@"2");
}