Frage

Ich bin mit diesem NSURLConnection Delegatmethode

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
    long long rdata = [response expectedContentLength];
    NSLog(@"Response Length : %lld", rdata);    
}

seine immer zeigt -1

Was ist die Formatangabe für lange lange Variable?

Danke

War es hilfreich?

Lösung

Von der Dokumentation auf expectedContentLength :

  

Rückgabewert

     

Der Empfänger erwartet   Inhaltslänge, oder   NSURLResponseUnknownLength, wenn die   Länge kann nicht bestimmt werden.

NSURLResponseUnknownLength href="http://developer.apple.com/mac/library/documentation/cocoa/Reference/Foundation/Classes/NSURLResponse_Class/Reference/Reference.html" rel="noreferrer"> ist gleich zu -1 . Haben Sie versucht, den Content-Length-Header Inspektion? Der Server Sie mich verbinden wird mit wahrscheinlich einem Transfer-Codierung gestückelt, so dass die Inhalt-Länge nicht zur Verfügung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top