значение textview не сохраняется в модели с использованием rxswift поведенческого реле - PullRequest
0 голосов
/ 17 июня 2019

У меня есть этот vc https://github.com/vlainvaldez/kwizapp/blob/master/kwizapp/Quiz/QuizCreator/QuizCreatorVC.swift

, который генерирует ячейки одинаковые ячейки для каждой горизонтальной прокрутки https://github.com/vlainvaldez/kwizapp/blob/master/kwizapp/Quiz/QuizCreator/QuizCreatorCell.swift

Я передаю модель для каждой ячейки с именем Quiz

cell.configure(with: self.quizes[indexPath.row])

https://github.com/vlainvaldez/kwizapp/blob/master/kwizapp/Models/Quiz.swift

внутри модели викторины ihave

public let questionBehavior: BehaviorRelay<String> = BehaviorRelay<String>(value: "")
public let answerBehavior: BehaviorRelay<String> = BehaviorRelay<String>(value: "")

, которые собираются ввести данные при изменении текста в ячейке: QuizCreatorCell.swift

, нозатем, когда я пытаюсь прокрутить дальше, затем возвращаюсь к Im, устанавливая текстовые представления на

self.questionTextView.text = quiz.questionBehavior.value
self.answerTextView.text = quiz.answerBehavior.value

Я ожидаю, что значения все еще будут там, но даже я не использовал класс, ссылочный тип которого

...