Как вернуть значения, связанные с UUID swift - PullRequest
0 голосов
/ 15 мая 2019

У меня есть две структуры

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)
    }

Спасибо!

...