ios - 从对象数组中删除选定的元素
问题描述
我有代码:
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)?
解决方案
你可以试试
filesToDownload = filesToDownload.filter { $0.fileName != fileToDelete }
推荐阅读
- opencv - 在立体视图中找到对应对象的快速方法
- javascript - 在表单提交时将 javascript 变量发布到 JSON
- sql - SQL在列中排列行
- python - 我可以在 python 中创建一个“全局”、完全连接的图,并在 Pool.map() 处理中从并发工作人员同时更新吗?
- email - Thunderbird:一直要求我添加安全例外
- r - 如何将列拆分为多列
- javascript - 同时滑动切换和动画(jQuery)
- python - Python Django End_of_file
- c++ - 在 C++ 中转换为另一个类
- javascript - Rails 6 和 Vue 组件