У меня есть список вопросов, которые я представляю в CollectionView, с количеством элементов, основанных на количестве данных questionList, например:
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return self.questionList.count
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
//present the cell
}
И в моей ячейке я хочу получить значение "приз" отданные answerList, в то время как номер объекта answerList не всегда совпадает с вопросом questionList.
Мне нужно сопоставить индексный ключ в questionList с индексом в answerList, поэтому, например, я могу представить, если title = "Question2", приз2000, потому что это то же самое значение в ключевом индексе.Как мне это сделать?
Это мой пример данных:
questionList":[{"index":0,"title":"Question 1"},
{"index":1,"title":"Question 2"},
{"index":2,"title":"Question 3"]
"answerList": [{"index":1,"prize":2000}
,{"index":2,"prize":5000}]