Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 只收「;文件写入“文件”;来自VDKQueue的通知,不考虑活动_Objective C_Cocoa_Vdkqueue - Fatal编程技术网

Objective c 只收「;文件写入“文件”;来自VDKQueue的通知,不考虑活动

Objective c 只收「;文件写入“文件”;来自VDKQueue的通知,不考虑活动,objective-c,cocoa,vdkqueue,Objective C,Cocoa,Vdkqueue,我正在尝试实现VDKQueue,但无论监视文件夹中的文件活动如何,仅将“VDKQueue FILEWRITTENTONTIfication”作为通知返回。删除,文件大小更改,所有报告将作为同一消息返回 我想一切都准备好了,但也许不是 [self.theQueueWatcher setDelegate:self]; self.theQueueWatcher.alwaysPostNotifications=YES; [self.theQueueWatcher addPath:self.hotFold

我正在尝试实现VDKQueue,但无论监视文件夹中的文件活动如何,仅将“VDKQueue FILEWRITTENTONTIfication”作为通知返回。删除,文件大小更改,所有报告将作为同一消息返回

我想一切都准备好了,但也许不是

[self.theQueueWatcher setDelegate:self];
self.theQueueWatcher.alwaysPostNotifications=YES;
[self.theQueueWatcher addPath:self.hotFolderPath notifyingAbout:VDKQueueNotifyDefault];
这是在10.8.2


有人知道操作系统中的底层是否发生了任何可能导致这种情况的变化吗?或者我遗漏了什么?

在联系了VDKQueue的作者后,他(似乎是个好人)很有帮助地指出了kQueue的目的,因此VDKQueue是监视单个文件的更改等,而不是我正在做的文件夹。因此,现在开始进入FSEvents的航程,Bryan建议这是完成这项任务的最佳方式

谢谢你,布莱恩


希望其他人觉得这很有用。

在联系了VDKQueue的作者后,他(似乎是个好人)很有帮助地指出了kQueue的用途,因此VDKQueue是监视单个文件的更改等,而不是我正在做的文件夹。因此,现在开始进入FSEvents的航程,Bryan建议这是完成这项任务的最佳方式

谢谢你,布莱恩


希望其他人觉得这有用。

谢谢分享讨论。我还想知道为什么我总是收到相同的通知。你们有FSEvents包装器吗?谢谢分享讨论。我还想知道为什么我总是收到相同的通知。你有FSEvents包装器吗?