سؤال

أنا أستخدم طريقة مندوب NSURLConnection

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

لها دائما عرض -1

ما هو محدد تنسيق المتغير الطويل؟

شكرا

هل كانت مفيدة؟

المحلول

من المستندات expectedContentLength:

قيمة الإرجاع

طول المحتوى المتوقع في المستقبل، أو NSURLResponseUnknownLength إذا كان لا يمكن تحديد الطول.

NSURLResponseUnknownLength يساوي -1. وبعد هل حاولت تفتيش رأس طول المحتوى؟ الخادم الذي تتصل به من المحتمل أن يستخدم ترميز نقل المقطع, ، لذلك لا يتوفر طول المحتوى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top