Ios 如何将图像添加到PFTableViewCell Swift 2 Xcode 7

Ios 如何将图像添加到PFTableViewCell Swift 2 Xcode 7,ios,swift,uitableview,parse-platform,tableview,Ios,Swift,Uitableview,Parse Platform,Tableview,我正在尝试使用Parse和Swift 2在PFTableViewCell中显示一些文本和图像。我能够完全显示单元格内的文本,但当我为图像添加代码以显示和运行应用程序时,会出现以下错误:“致命错误:在展开可选值时意外发现为零” 以下是我在中使用的代码: var textArray = [String]() var imageArray = [UIImage]() @IBOutlet weak var tableView2: UITableView! override fun

我正在尝试使用Parse和Swift 2在PFTableViewCell中显示一些文本和图像。我能够完全显示单元格内的文本,但当我为图像添加代码以显示和运行应用程序时,会出现以下错误:“致命错误:在展开可选值时意外发现为零” 以下是我在中使用的代码:

     var textArray = [String]()
var imageArray = [UIImage]()



@IBOutlet weak var tableView2: UITableView!




override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view, typically from a nib.

    let shopList = PFQuery(className:"Shops")
    let runkey = shopList.orderByAscending("shopName")

    runkey.findObjectsInBackgroundWithBlock {(objects: [PFObject]?, error: NSError?) -> Void in


        if error == nil {
            if let objects = objects as [PFObject]! {
                for object in objects {
                    let loadTxt = object.objectForKey("shopName") as! String
                    let loadImg = object.objectForKey("shopImages") as! UIImage

                    self.imageArray.append(loadImg)
                    self.textArray.append(loadTxt)


                    print(self.textArray)


                }
            }

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! TableViewCell

    cell.labelShopName?.text = textArray[indexPath.row]
    cell.shopImages?.image = imageArray[indexPath.row]




    return cell
}

我需要知道错误发生在哪一行。我的猜测是,出于某种原因,您试图获取的数据=nil。要检查是否返回了任何内容,请注释掉代码失败的行并执行“print()”。如果返回nil,则必须尝试其他操作,因为没有下载图像