SDWebImage始终返回错误代码401

时间:2015-10-05 20:58:17

标签: ios swift ios9 sdwebimage

我在Swift 2.0项目中使用SDWebImage。在iOS 9上运行时,它总是返回以下错误

Error Domain=NSURLErrorDomain Code=401 "(null)"

使用SDWebImage从服务器加载图像

cell.backgroundImageView.sd_setImageWithURL(NSURL(string: "http://..."), placeholderImage: placeholderImg, options: SDWebImageOptions.RetryFailed, completed: {(image, error, type, url) -> Void in
   if error == nil {
      // do something with image          
   }
})

由于它是一个http://请求并在iOS 9上运行,我还将其添加到我的Info.plist文件

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

1 个答案:

答案 0 :(得分:0)

事实证明,服务器需要身份验证才能请求此图像资源。这就是SDWebImage正确返回401错误代码的原因。