作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的代码无法编译,setImageWith 请求图像在后台加载,或者异步加载。但我遇到了这个编译错误。 “UIImageView”类型的值没有成员“setImageWith”
manager.get("https://api.flickr.com/services/rest/",
parameters: searchParameters,
progress: nil,
success: { (operation: URLSessionDataTask, responseObject:Any?) in
if let responseObject = responseObject as? [String: AnyObject] {
print("Response: " + (responseObject as AnyObject).description)
if let photos = responseObject["photos"] as? [String: AnyObject] {
if let photoArray = photos["photo"] as? [[String: AnyObject]]{
self.scrollView.contentSize = CGSize(width: 320, height: 320 * CGFloat(photoArray.count))
for (i,photoDictionary) in photoArray.enumerated() { //1
if let imageURLString = photoDictionary["url_m"] as? String { //2
let imageView = UIImageView(frame: CGRect(x:0, y:320*CGFloat(i), width:320, height:320)) //#1
if let url = URL(string: imageURLString) {
imageView.setImageWith(url) //#2
self.scrollView.addSubview(imageView)
//6
}
}
}
}
}
}
})
最佳答案
这个错误是不言自明的。 UIImageView
类没有方法 setImageWith(_:)
。
你说“...setImageWith 请求图像在后台加载,或者异步加载。”是什么让您认为存在这种方法?
它是您尝试使用的 UIImageView 第三方扩展的一部分吗?您是否基于其他人的代码?
关于ios - 类型 'UIImageView' 的值没有成员 'setImageWith',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47934325/
我的代码无法编译,setImageWith 请求图像在后台加载,或者异步加载。但我遇到了这个编译错误。 “UIImageView”类型的值没有成员“setImageWith” manager.get(
我是 swift 的新手。我正在用 url 加载图片 mainImageView.setImageWith(URL(string: ("https:" + (content?.imagePath)!)
我是一名优秀的程序员,十分优秀!