У меня есть атрибут dynamic var someString: String? = nil
в моем классе, привязанный к текстовому полю пользовательского интерфейса. Текстовое поле сконфигурировано для отображения строки-заполнителя, когда someString
пуст (ноль). Но когда я запускаю приложение, строка-заполнитель не появляется, хотя someString
явно установлен на нуль. Я помню, что то же окно, которое поддерживалось с кодом Objective-C вместо Swift, работало так, как ожидалось, и текстовое поле отображало местозаполнитель, когда строка была пуста, но я не могу проверить ее сейчас, чтобы быть уверенным. В любом случае, это ошибка в Swift, или я делаю что-то неправильно?Быстрая привязка строк и какао: строка заполнителя не отображается
1
A
ответ
2
Я только что обнаружил, что в настройке привязки значений существует опция «Null Placeholder». Это, похоже, отменяет настройку «Заполнитель» в инспекторе атрибутов. Поэтому вопрос закрыт.