long long int в ObjC
-
11-09-2019 - |
Вопрос
Я использую этот метод делегата NSURLConnection
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
long long rdata = [response expectedContentLength];
NSLog(@"Response Length : %lld", rdata);
}
всегда показывает -1
Каков спецификатор формата для переменной long long?
Спасибо
Решение
Из документации дальше expectedContentLength
:
Возвращаемое значение
Ожидаемая длина контента приемника, или
NSURLResponseUnknownLength
Если длина не может быть определена.
NSURLResponseUnknownLength
равно -1.Вы пытались проверить заголовок длины контента?Сервер, к которому вы подключаетесь, вероятно, использует кодирование передачи по частям, поэтому длина содержимого недоступна.
Не связан с StackOverflow