Уведомление обратного вызова в iOS, когда синхронизация iTunes / передача файла завершена - PullRequest
6 голосов
/ 21 октября 2011

Я искал, как получить обратные вызовы в iOS5, когда файловая система изменилась.Я нашел следующий пример с сайта Apple, но он уведомляет данного делегата только при удалении / создании файла.

Класс DirectoryWatcher в примере приложения DocInteraction

http://developer.apple.com/library/ios/#samplecode/DocInteraction/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010052

Есть ли вызов API, который я могу сделать, чтобы получить событие обратного вызова "синхронизация завершена"?Обратите внимание, что пользователь может передавать большие файлы, и мне нужно знать, когда передача завершится.Кроме того, в iOS5 синхронизация iTunes может происходить в фоновом режиме, что означает, что ваше приложение не обязательно покидает передний план;следовательно этот метод не называется:

- (void)applicationDidBecomeActive:(UIApplication *)application

1 Ответ

4 голосов
/ 20 декабря 2011

Я взял код DirectoryWatcher и внес некоторые изменения для опроса размеров файлов.https://github.com/hwaxxer/MHDirectoryWatcher

...