-1

我正在将 url 数据转换为UIImage. 这是我的代码。

NSURL *url = [NSURL URLWithString:strImgURL];
NSData *data = [NSData dataWithContentsOfURL:url options:NSDataReadingUncached error:&error];
NSLog(@"Image Error-------%@",[error localizedDescription]);
imgProf = [[UIImage alloc] initWithData:data];

但我的数据总是返回<>

(lldb) po data
<>

但是当我在浏览器中输入这个网址时,我可以得到图像。这是什么原因?请帮我。谢谢

4

1 回答 1

0

您收到一个空响应,因为您的代码(应用程序)无法通过它的声音向服务器进行身份验证。这通常应作为错误返回,但这取决于服务器的响应。

您需要首先处理身份验证,因此应用程序具有身份验证令牌或 cookie 或其他内容,然后您可以提出请求(可能在标头中提供身份验证详细信息)。

于 2016-05-30T07:40:35.977 回答