我想获取函数的结果并将其设置在另一个变量(let或var)中,然后使用如下条件进行检查:

guard galleryArr:Array<UIImage> = fetchGalleryImages() , galleryArr.count  != 0 {

}else{

}

请告诉我解决此问题的正确方法。

最佳答案

Swift 3.0

您可以对用户进行保护,条件如下:

但必须是fetchGalleryImages()返回optional值。

guard let galleryArr = fetchGalleryImages(), galleryArr.count > 0 else {
 //What ever condition you want to do on fail or simply return
}

10-04 17:01