long int a lungo in objC
-
11-09-2019 - |
Domanda
Sto usando questo metodo NSURLConnection delegato
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
long long rdata = [response expectedContentLength];
NSLog(@"Response Length : %lld", rdata);
}
la sua mostrando sempre -1
Qual è l'identificatore di formato per la variabile lungo tempo?
Grazie
Soluzione
Dalla documentazione su expectedContentLength
:
Valore di ritorno
prevede che il ricevitore lunghezza del contenuto, o
NSURLResponseUnknownLength
se il la lunghezza non può essere determinata.
NSURLResponseUnknownLength href="http://developer.apple.com/mac/library/documentation/cocoa/Reference/Foundation/Classes/NSURLResponse_Class/Reference/Reference.html" rel="noreferrer"> è uguale a -1 . Hai provato ispezionare l'intestazione Content-Length? Il server ci si collega a è probabilmente usando un chunked codifica di trasferimento , in modo che il Content-Length è non è disponibile.