Я использую Realm и не могу заполнить свое табличное представление объектом Realm. Это работает, если я назначаю обычную строку для textLabel, но не для объекта области.
Это работает для колоды объектов, которая содержит список карточек Realm.
Но если вы пойдете на курс, он не покажет карточки. Как упоминалось ранее, если я назначу строку плана в 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?
}





Проблема в том, что я забыл dynamic
class NewFlashcard: Object {
@objc dynamic var name: String?
}
Пожалуйста, не публикуйте изображения кода, опубликуйте текст.