代码之家  ›  专栏  ›  技术社区  ›  Biranchi

OBJC中的long long int

  •  1
  • Biranchi  · 技术社区  · 15 年前

    我正在使用此nsurconnection委托方法

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

    它总是显示-1

    long long变量的格式说明符是什么?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  9
  •   Ben S    15 年前

    从上的文档 expectedContentLength :

    返回值

    预期的接收器 内容长度,或 NSURLResponseUnknownLength 如果 长度不能确定。

    无响应长度 is equals to -1 . 是否尝试检查内容长度标题?您连接的服务器可能使用 chunked transfer encoding ,因此内容长度不可用。