首页 > 解决方案 > 从对象数组中删除选定的元素

问题描述

我有代码:

struct FilesToDownload {
    var fileInternetUrl: String?
    var fileName: String?
    var savedURL: String?
    var productImageUrl: URL?
    var fileSize: Int
}


var filesToDownload = [FilesToDownload]()

let fileToDelete = "img1000.jpg"

如何从数组中删除一个选定的文件(删除:fileToDelete)?

标签: iosswift

解决方案


你可以试试

filesToDownload = filesToDownload.filter { $0.fileName != fileToDelete  }

推荐阅读