這是我的代碼,但它似乎有條件的「如果」檢查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