Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在headerview中标记特定按钮时,在展开可选值时意外发现nil_Ios_Arrays_Swift_Uitableview - Fatal编程技术网

Ios 在headerview中标记特定按钮时,在展开可选值时意外发现nil

Ios 在headerview中标记特定按钮时,在展开可选值时意外发现nil,ios,arrays,swift,uitableview,Ios,Arrays,Swift,Uitableview,im发送一个从一个视图到另一个视图的响应数组,但通过标记抽头的值来提供按下的功能,如下所示 func pressed(_ sender: UIButton) { let ViewAllVC : ViewAllViewController = self.storyboard?.instantiateViewController(withIdentifier: "VIEWALLID") as! ViewAllViewController ViewAllVC.nav

im发送一个从一个视图到另一个视图的响应数组,但通过标记抽头的值来提供按下的功能,如下所示

func pressed(_ sender: UIButton) {

        let ViewAllVC : ViewAllViewController = self.storyboard?.instantiateViewController(withIdentifier: "VIEWALLID") as! ViewAllViewController

        ViewAllVC.navigationStringName = "View All"


        ViewAllVC.viewAllArray = productDetailsArray[sender.tag] as! NSArray

        self.sideMenuViewController?.contentViewController = UINavigationController(rootViewController: ViewAllVC)

    }
在目的地视图中,我为单元格中的图像视图设置图像,如下所示

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
    {
        let cell = tableView.dequeueReusableCell(withIdentifier: "reuseIdentifier", for: indexPath) as! ViewAllCell
         if navigationStringName == "View All"
         {

        let URLBaseString = "http://vehiclebuzzzz.com/"

        let url = URL(string:URLBaseString .appending((viewAllArray[i] as AnyObject).value(forKey: "img_name") as? String)


                let dataurl = try? Data(contentsOf: url!)

                cell.productImageView?.image = UIImage(data: dataurl!)



                }
return cell
}

它显示的是特定类别是否被选中,而不是它崩溃在哪一行的所有可能的副本?如何设置
ViewAllVC.viewAllArray
它崩溃在let URLBaseString=“”let url=url(string:URLBaseString.appending((viewAllArray[i]作为AnyObject)。value(forKey:“img_name”)作为?string)让dataurl=try?Data(contentsOf:url!)cell.productImageView?.image=UIImage(Data:dataurl!)