Core data 如何检查coredata';nsdata类型的s数组对于某些索引是否为空(存储在coredata中的图像)

Core data 如何检查coredata';nsdata类型的s数组对于某些索引是否为空(存储在coredata中的图像),core-data,nsdata,Core Data,Nsdata,我成功地将图像数组保存为coredata中的nsdata。 我的问题是-如何检查特定索引(2)中是否存在图像?? 这是我检索数据的代码 var tableImageArray=NSData func ShowCoreData(){ 我在tableImageArray中将整个数组作为NSdata获取,然后假设在索引2处没有图像或值,但tableImageArray的索引1,3有值。这在这一行给我带来了错误- 如果tableImageArray[indexPath.row].length>0,则在未

我成功地将图像数组保存为coredata中的nsdata。 我的问题是-如何检查特定索引(2)中是否存在图像?? 这是我检索数据的代码

var tableImageArray=NSData

func ShowCoreData(){

我在tableImageArray中将整个数组作为NSdata获取,然后假设在索引2处没有图像或值,但tableImageArray的索引1,3有值。这在这一行给我带来了错误- 如果tableImageArray[indexPath.row].length>0,则在未找到图像时

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

        cell.LabelTitle.text = tableTitleArray[indexPath.row]
        cell.LabelDetail.text = tableDetailArray[indexPath.row]
        cell.LabelType.text = tableTypeArray[indexPath.row]
        cell.LabelHours.text = String(tableHoursArray[indexPath.row])
      //  print(tableImageArray[indexPath.row])
        if tableImageArray[indexPath.row].length > 0   {
           cell.ImgView.image =  UIImage(data: tableImageArray[indexPath.row])//(named: tableImageArray[indexPath.row])

        }else{
            cell.imageWidthConstraints.constant = 0
        }

        return cell
    }

如果让imageData=tableImageArray[indexPath.row],或者诸如此类的东西,那么测试
怎么样?另外,我不建议使用多个数组(保持它们的同步并不容易。相反,请使用表示对象(或dict)的自定义类,并使用单个数组。这不起作用……我只是想知道如何检查该索引是否有任何值。如果没有,那么如何检查……如果tableImageArray[indexPath.row]。长度>0如果让imageData=tableImageArray[indexPath.row]如何测试
,或诸如此类的东西?此外,我不建议使用多个数组(保持它们的同步并不容易。相反,请使用表示对象(或dict)的自定义类,并使用单个数组。它不起作用……我只想知道如何检查该索引是否有任何值。如果没有,则如何检查……如果tableImageArray[indexPath.row]。长度>0
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCellWithIdentifier("Cell")! as! OTPTableViewCell

        cell.LabelTitle.text = tableTitleArray[indexPath.row]
        cell.LabelDetail.text = tableDetailArray[indexPath.row]
        cell.LabelType.text = tableTypeArray[indexPath.row]
        cell.LabelHours.text = String(tableHoursArray[indexPath.row])
      //  print(tableImageArray[indexPath.row])
        if tableImageArray[indexPath.row].length > 0   {
           cell.ImgView.image =  UIImage(data: tableImageArray[indexPath.row])//(named: tableImageArray[indexPath.row])

        }else{
            cell.imageWidthConstraints.constant = 0
        }

        return cell
    }