我尝试从Parse向我的单元格查询图像,然后在单击该单元格时查看到视图控制器。我最近在使用Swift进行更新之前确实有这个工作,现在我不确定是什么问题。
while(readFile.hasNext(){
String line = readFile.nextLine();
String[] tokens = line.split(" ");
}
这是我的一个视图控制器的代码,上面有tableView。图像没有显示,但其他一切都出现了。产品名称显示在正确的位置,单击单元格时,会显示产品说明,产品名称等视图控制器。唯一没有出现的是图像。可能导致这种情况的任何想法?
答案 0 :(得分:0)
尝试使用它:
let profileImage:PFFile = Places[indexPath.row]["Image"] as! PFFile
profileImage.getDataInBackgroundWithBlock {
(imageData: NSData?, error: NSError?)-> Void in
if (error == nil) {
cell.pic.setImage(UIImage(data: imageData!)!, forState: UIControlState.Normal)
}
}
答案 1 :(得分:0)
找出我需要做的事情
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath, object: PFObject?) -> PFTableViewCell? {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! Customcells
let imageFile = object?.objectForKey("ProductImage") as? PFFile
cell.productImage.image = UIImage(named: "question2")
cell.productImage.file = imageFile
cell.productImage.loadInBackground()
return cell
}
如果您使用Parse作为后端,这是Xcode 7.1的更新swift代码,您可以使用它将图像拉入tableview。