我正在尝试将类型为“long long”的变量分配给 NSUInteger 类型,正确的方法是什么?
我的代码行:
expectedSize = response.expectedContentLength > 0 ? response.expectedContentLength : 0;
其中expectedSize是 NSUInteger 类型,返回类型response.expectedContentLength是 ' long long'。变量response的类型为NSURLResponse。
显示的编译错误是:
语义问题:隐式转换失去整数精度:“long long”到“NSUInteger”(又名“unsigned int”)