2015-12-31 6 views
0

В моем проекте пользователь может скачать фильмы (около 1 ГБ).Скачать Прогресс не отображается во всех видах ios

Если щелкнуть по кнопке загрузки, он будет перенаправлен на Download ViewController, там, если начнется загрузка, начнется загрузка и отобразится индикатор выполнения. Upto здесь нет никаких проблем для меня

Проблемы - Но когда он нажимает на кнопку назад (я был написать Отклонить ViewController для обратного действия) скачивание процесс происходит нормально, но я не смог показать прогресс загрузки в любой другой вид.

Как я могу показать ход загрузки с любого вида. Примечание: - Я не использовал навигационный контроллер для всех вкладок, я использовал его только в некоторых вкладках.

Пожалуйста, помогите мне в этом ...

Спасибо

+0

Пожалуйста, укажите, как вы хотите отображать индикатор выполнения, на каком экране .. возможно, место для загрузки в главном экране. –

+0

Я просто люблю это. Нажав на кнопку «Загрузить статус» из основного режима просмотра, он снова перенаправляется на скачивание посмотрите, там он найдет ход загрузки –

ответ

0

Если вы выделяете загрузки логики в VC, когда вы закроете ВК все загрузки логика освобождаться тоже.

Вам нужно создать подписчик на основе подписки на одно скачивание.

И в каждом виде вы хотите отслеживать прогресс, который вы можете подписаться в viewWillAppear (и отписаться в viewWillDisappear). Например, с помощью KVO или NSNotification вы можете отслеживать прогресс.

+0

Спасибо за ваш ответ, я новичок в ios, я не знаю, как создать KVO или NSSotification, можете ли вы объяснить подробно или пример кода для этого, пожалуйста ... –