我收到以下错误:Cannot invoke 'getDataInBackground' with an argument list of type '((NSData?, NSError?) -> Void)'
我发现了类似的问题,但是您可以看到代码对我不起作用,这里是我的代码:
import UIKit
import Parse
.
.
.
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
var cell: resultsCell = tableView.dequeueReusableCell(withIdentifier: "Cell") as! resultsCell
cell.usernameLbl.text = self.resultsUsernameArray[indexPath.row]
cell.profileNameLbl.text = self.resultsProfileNameArray[indexPath.row]
//here error in line below:
self.resultsImageFiles[indexPath.row].getDataInBackground { (imageData: NSData?, error: NSError?) -> Void in
if error == nil{
let image = UIImage(data: imageData)
cell.profileImg.image = image
}
}
return cell
}