У меня есть приложение для iphone, в котором NSURLConnection загружает большой видеофайл. Загрузка занимает около 5-10 минут (немного данных за раз).
Хотя есть некоторые проблемы.
Если iPhone просто оставить на боковой стороне для загрузки, экран выключится и iPhone заблокируется. Кажется, это приводит к остановке загрузки. (и звонит connection:didFailWithError:
).
Иногда загрузка также заканчивается задолго до того, как это должно быть. Например, он загрузит первые 20 секунд 3-минутного фильма, а затем позвонит connectionDidFinishLoading:
.
Понятия не имею, почему это происходит. Если я загружаю фильм меньшего размера (скажем, 15 секунд), то он работает отлично, я просто не знаю, почему он душит большие файлы, или это может быть просто мое интернет-соединение?
Спасибо
Том