Я пытаюсь выполнить горизонтальный UICollectionView, распечатывая записи CoreData, я не получаю ошибок при вводе данных и попытке просмотреть данные, но данные не распечатываются в UICollectionView.Это не проблема с вводом данных в CoreData.ниже мой код для извлечения CoreData и распечатки в UICollectionView, где я иду не так?
class HistoryVC: UIViewController, UICollectionViewDelegate, UICollectionViewDataSource {
var QBHistory = [QB]()
override func viewDidLoad() {
super.viewDidLoad()
}
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return QBHistory.count
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell
{
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "QBCollectionViewCell", for: indexPath) as! QBCollectionViewCell
do{
QBHistory = try context.fetch(QB.fetchRequest())
for each in QBHistory {
cell.QBName.text = each.qbName
cell.QBPotential.text = each.qbPotential
cell.QBValue.text = each.qbValue
cell.QBBust.text = String(each.qbBust)
cell.QBRound.text = each.qbRound
}
} catch {
print("oh no it broke")
}
return cell
}
}