我有一個updateCell
函數,我在tableView函數內調用。無法使用getDataInBackgroundWithBlock將PFFile轉換爲UIImage
我試圖更新單元格和PFFile轉換爲一個UIImage但我得到這個從剖析文檔,我不能爲我找的生活中,我不斷收到一個錯誤Cannot convert value of type '(NSData?, NSError?) -> Void' to expected argument type 'PFDataResultBlock?'
困惑一個解決方案或我錯了。這是我的updateUI函數。
func updateUI(venue: Venue) {
venueLabel.text = venue.name
let venueImageFile = venue.image
venueImageFile.getDataInBackgroundWithBlock {
(imageData: NSData?, error: NSError?) -> Void in
if error == nil {
if let imageData = imageData {
let image = UIImage(data:imageData)
}
}
}
}
,這裏是場館類
class Venue {
private var _name: String!
private var _location: String!
private var _image: PFFile!
var name: String {
return _name
}
var location: String {
return _location
}
var image: PFFile {
return _image
}
init(name: String, location: String, image: PFFile) {
self._name = name
self._location = location
self._image = image
}
}
任何幫助極大的讚賞。現在,我不知道該在哪裏轉身。