1

VDKQueue を実装しようとしていますが、監視フォルダー内のファイル アクティビティに関係なく、通知として「VDKQueueFileWrittenToNotification」のみが返されます。削除すると、ファイル サイズが変更され、すべてのレポートがこの同じメッセージとして返されます。

すべてがうまく設定されていると思いますが、そうではないかもしれません…</p>

[self.theQueueWatcher setDelegate:self];
self.theQueueWatcher.alwaysPostNotifications=YES;
[self.theQueueWatcher addPath:self.hotFolderPath notifyingAbout:VDKQueueNotifyDefault];

これは 10.8.2 にあります。

これを引き起こすOSの根底にある何かが変更されたかどうかは誰にも分かりますか? または私が欠けているものは何ですか?

4

1 に答える 1

4

VDKQueue の作成者に連絡した後、彼は kQueue の目的、したがって VDKQueue は、私が行っていたフォルダーではなく、個々のファイルの変更などを監視することであると親切に (いい人のように思えます) 指摘しました。そこで、Bryan がこのタスクを達成するための最良の方法であると推奨した FSEvents への航海を開始します。

ありがとうブライアン。

他の誰かがこれが役に立つことを願っています。

于 2013-02-21T09:04:11.737 に答える