CollectionView в TableviewCell: отображение данных с использованием Alamofire и SwiftyJSON с моделью MVC

Функция removeItem фактически содержит ошибку, которая делает кнопку формы по умолчанию (представление формы). Консоль ошибки javascript обычно дает указатель в этом случае.

Проверьте функцию removeItem в части javascript:

Строка:

rows[rows.length-1].html('');

не работает. Попробуйте это вместо:

rows.eq(rows.length-1).html('');
1
задан gelas 18 January 2019 в 14:50
поделиться

2 ответа

Как я вижу, вы перезагружаете collectionview перед установкой нового списка matchOddCV.

Так что вы должны сделать:

// assign the new list
 cell.matchOddCV = matchOdd
// reload colllectionview
 cell.collectionview.reloadData()
0
ответ дан Marwen Doukh 18 January 2019 в 14:50
поделиться

Согласно таблице cellForRowAt

cell.collectionview.reloadData()
cell.matchOddCV = matchOdd

вы назначаете один и тот же массив для всех коллекций внутри всех ячеек таблицы, вам нужно создать свойство массива внутри каждого объекта Matchs и делать

let matcCell = match[indexPath.row]
cell.matchOddCV = matcCell.odds // create odds array and assign data for each object
cell.collectionview.reloadData()
0
ответ дан Sh_Khan 18 January 2019 в 14:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: