Я извлекаю основные данные и печатаю их на этикетке.Проблема в том, что печатается на этикетке, имеет много ненужных вещей.Как вы можете видеть на фото ниже.В каждой ячейке представления коллекции я хочу, чтобы она печатала 1 элемент массива.Так что если в массиве есть [Ванесса, Тейлор, Бастиста].В ячейке представления коллекции должна быть напечатана vanessa.
var people: [Jessica] = []
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = newCollection.dequeueReusableCell(withReuseIdentifier: cellId, for: indexPath) as! CustomeCell
cell.backgroundColor = .white
cell.layer.cornerRadius = 5
cell.layer.shadowOpacity = 3
cell.textLabel.text = people[indexPath.row].playName
return cell
}
БОЛЬШЕ МЕТОДОВ
override func viewWillAppear(_ animated: Bool) {
fetchData()
}
func fetchData() {
do {
items = try context.fetch(Jessica.fetchRequest())
DispatchQueue.main.async {
self.newCollection.reloadData()
}
} catch {
print("Couldn't Fetch Data")
}
}
ссылка на Core Data Pic
фотография коллекциивид ячейки