2

ディレクトリ階層を監視するために Apple のファイル システム イベント API を使用しています。基本的に、Apple のドキュメントの例をそのまま使用しているので、誰かが要求しない限り、コードを投稿しません。私のコールバックは、バックグラウンドで処理されるキューに変更されたパスを追加しますNSOperationQueue

私のアプリに関する限り、すべて正常に動作しています。予想されるすべてのイベントを取得して処理し、ビジネスに戻ります。

一方、Finder は、アプリの実行中に反転します。それは一定の 10 ~ 15 秒の回転する死の輪です (それらの間の通常の動作を伴います)。アプリを終了するか、への呼び出しをコメントアウトするとFSEventStreamStart、Finder は問題ありません。

潜在的な複雑さは、私が監視しているディレクトリが Dropbox の下にあることです。そのため、Dropbox デーモンも同様の方法でこのディレクトリを監視していると思います。どういうわけかその動作に干渉していますか?

ここで何が起こっているのか、どうすればわかりますか?

4

1 に答える 1

0

これは数日前に発生しなくなり、再び発生することはありませんでした。だから、もう一度見るまで、ランダムな奇妙さにチョークで書いています.

于 2012-12-27T18:42:35.923 に答える