У меня есть две структуры
struct ItemModel {
var itemName: String
var price: String
}
struct UserModel {
var id: UUID
var name: String
var itemModels = [ItemModel]()
}
Есть ли способ вернуть itemModels
, связанный с тем же UUID
?Я попробовал это в моем didSelectRowAt
методе, однако он просто возвращает все itemModels
.
var homeUsers = [UserModel]()
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
Data.itemModels = homeUsers.flatMap {$0.itemModels}
self.performSegue(withIdentifier: "toItemPageVCSegue", sender: nil)
}
Спасибо!