Я устанавливаю значение Placeholder для EntryView () в моем приложении на значение, которое я извлекаю из своей базы данных. Но теперь я хочу изменить свой подход и вместо этого установить значение EntryView, чтобы пользователю не приходилось заполнять контент.
Это мой код для получения значения и установки заполнителя:
let firstName = dict["firstName"] as? String
...
self.firstNameEntryView.setPlaceholder(firstName!)
Эта функция работает нормально и заполняет правильное значение в качестве заполнителя. Но как сделать, чтобы значение String 'firstName' было установлено в качестве фактического значения в моем firstNameEntryView?
Я попробовал этот подход:
self.firstNameEntryView.setValue(String?.self, forKey: firstName!)
Но я получаю эту ошибку: "setValue: forUndefinedKey:]: этот класс не совместим со значением ключа для кода Томаса"
Томас - правильное значение из моей базы. Я неправильно использую метод setValue?