Я пытаюсь получить обычные предметы из массивов и структур. Эти приведенные ниже массив и структура:
MainAblbumArray = ["1", "", "3", "7", "10", "4", "5", "6", "9", "12", "16", "11", "13", "14", "15"]
MainFavOrNotArray = ["1", "0", "0", "0", "0", "0", "0", "1", "0", "0", "0", "0", "0", "0", "0"]
listStruct = [Element(albmId: "1", favOrnot: "1"),
Element(albmId: "2", favOrnot: "0"),
Element(albmId: "3", favOrnot: "0"),
Element(albmId: "7", favOrnot: "0"),
Element(albmId: "10", favOrnot: "0"),
Element(albmId: "4", favOrnot: "0"),
Element(albmId: "5", favOrnot: "0"),
Element(albmId: "6", favOrnot: "1"),
Element(albmId: "9", favOrnot: "0"),
Element(albmId: "12", favOrnot: "0"),
Element(albmId: "16", favOrnot: "0"),
Element(albmId: "11", favOrnot: "0"),
Element(albmId: "13", favOrnot: "0"),
Element(albmId: "14", favOrnot: "0"),
Element(albmId: "15", favOrnot: "0")]
Вопрос : Когда я перехожу к следующему экрану, в котором требуется значение альбидо или favornot. поэтому я получил идентификатор favNot из MainFavOrNotArray (Array) и albumid из MainAblbumArray (Array), но я действительно запутался, как сопоставить значение favornot из listStruct (структура).
Когда я пытаюсь listStruct.filter {$ 0.favOrnot == "1"} выдать ошибку, сообщите мне ниже, пожалуйста, проверьте снимок экрана:
1. снимок экрана
2. снимок экрана
Может кто-нибудь объяснить мне, как решить эту проблему.
Любая помощь будет принята с благодарностью.
Заранее спасибо.