SDWebImage在Swift2之后停止

SDWebImage在Swift2之后停止,swift2,ios9,xcode7,sdwebimage,Swift2,Ios9,Xcode7,Sdwebimage,在过去的14个小时里,我一直在努力处理来自SDWebImage的一个问题。在我下载了Xcode 7,他告诉我将代码更新为Swift 2后,这些调用停止工作: let profilePhotoThumb = user["profilePhotoThumbnail"] as? PFFile let gender = user["gender"] as! String if profilePhotoThumb != nil { let imageUrl = NSURL(

在过去的14个小时里,我一直在努力处理来自SDWebImage的一个问题。在我下载了Xcode 7,他告诉我将代码更新为Swift 2后,这些调用停止工作:

let profilePhotoThumb = user["profilePhotoThumbnail"] as? PFFile
    let gender = user["gender"] as! String
    if profilePhotoThumb != nil {
        let imageUrl = NSURL(string: (user["profilePhotoThumbnail"] as! PFFile).url!)
        cell.imageAvatar.sd_setImageWithURL(imageUrl, placeholderImage: ProfileHelpers().loadImageAccordingToGender(gender))
    } else {
        cell.imageAvatar.image = ProfileHelpers().loadImageAccordingToGender(gender)
    }
从我的屏幕截图中可以看出,一个奇怪的行为发生了:首先,当集合视图加载到屏幕上时,布局被破坏,没有占位符图像。然后当我向下滚动时,我可以看到一些占位符图像,然后当我再次向上滚动时,所有占位符都已就位

第二,只显示占位符图像。应用程序不再尝试从Parse下载原始图像

你们能帮帮我吗

谢谢


自从iOS9发布以来,我们遇到了类似的问题。如果其他人找到了答案,他们会很乐意听到的

我注意到SDWebImage报告了iOS 9的几个错误,包括与缓存相关的错误:


你试过禁用iOS ATS吗?@KenBoreham我现在禁用了,但行为仍然相同=/