这是我的代码,但它似乎有条件的“如果”检查UIImage是空的没有执行。检查UIImage是否为空是否是错误的方法?我也试过如何检查UIImage是否为空?
if allStyleArrays[i][ii][iii] as UIImage? == nil {
...
}
而不是工作,请如果没有这些方法检查,什么是正确的方法?
谢谢。
代码:
for var i = 0; i <= allStyleArrays.count; i++ {
if i == allStyleArrays.count {
self.performSegueWithIdentifier("toStylistReviewAndConfirm", sender: self)
} else {
for var ii = 0; ii < allStyleArrays[i].count; ii++ {
for var iii = 0; iii < allStyleArrays[i][ii].count; iii++ {
if allStyleArrays[i][ii][iii] as UIImage? == UIImage(named: "") {
} else {
switch i {
case 0:
styleN[0].append(allStyleArrays[i][ii][iii])
//print("style 1 \(style1.count)")
break
case 1:
styleN[1].append(allStyleArrays[i][ii][iii])
//print("style 2 \(style2.count)")
break
default:
styleN[2].append(allStyleArrays[i][ii][iii])
//print("style 3 \(style3.count)")
break
}
}
}
}
}
}
尝试,如果allStyleArrays [I] [II] [III] .imageAsset ==零 – iDeveloper
完全成功了!非常感谢你! – aijayy