long long int in ObjC
-
11-09-2019 - |
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
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.