【发布时间】:2019-08-05 16:23:43
【问题描述】:
我在这样的数组里面有数组;
var trucks: [boxes]
var boxes: [items]
var items: [fruits]
我想在项目中找到“苹果”并将它们保存在卡车数组中。 (我将重新加载 collectionView 并显示新的过滤部分...等)
我试过了:
let myArray = trucks.boxes
let searchArray = myArray.flatMap {
$0.items
.filter {$0.name == "apple"}
}
但我得到的是 items 数组。
【问题讨论】:
-
按照定义,
trucks是一个盒子数组。怎么可能拥有.boxes属性?$0.items也是如此。请务必包含您正在使用的类/结构的定义。