Я использую Realm и не могу заполнить свой просмотр таблицы объектом Realm.Это работает, если я назначаю обычную строку для textLabel, но не для объекта области.
Это работает для колоды объектов, которая содержит список областей флэш-карт
Но если вы пойдете на курс, он не покажет карточки.Как упоминалось ранее, если я назначу строку плана в cellForRowAt, она будет работать.
Если я печатаю Realm из функции cellForRowAt, она показывает правильное значение
функция
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "FlashcardCell", for: indexPath)
let flashcard = flashcards[indexPath.row]
print(flashcard)
cell.textLabel?.text = "hi"
cell.detailTextLabel?.text = flashcard.name
return cell
}
моя модель
class Deck: Object {
let flashcards = List<NewFlashcard>()
@objc dynamic var name: String?
@objc dynamic var color: String?
}