Обратный вызов уведомления в iOS, когда синхронизация/передача файла iTunes завершена

Я искал, как получать обратные вызовы в 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

person mdupls    schedule 21.10.2011    source источник


Ответы (1)


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

person hwaxxer    schedule 19.12.2011