2010-09-03 3 views
1

Я загружаю видеофайлы через Wi-Fi через мое приложение на iphone.NSURLConnection - сколько LEFT для загрузки

Я хочу сделать% загруженного дисплея (например: стиль загрузочной панели).

Я думал об использовании - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;, но мне нужно было знать, сколько данных было в целом загружено.

Есть ли способ сделать «статус загрузки»?

Благодаря

ответ

4

Вы можете получить ожидаемую длину содержимого в didRecieveResponse методе делегата (с использованием expectedContentLength в NSURLResponse)

затем в -didReceiveData вы получите длину данных, уже загруженных и рассчитать процент прогресса от него.

+0

Вы гений. :) –