Я создаю View Controller, который записывает номер телефона или адрес электронной почты пользователя, и я хочу, чтобы местозаполнитель текстового поля изменился, когда они выбирают либо кнопку «Телефон», либо кнопку «Электронная почта».
Это просто кнопка, которая должна изменить заполнитель
void PhoneSelectBtn(object sender, EventArgs e)
{
EmailPhoneBox.AttributedPlaceholder = new NSAttributedString("Phone");
}
и каждый раз, когда я запускаю приложение, оно вылетает, и я получаю следующую ошибку:
Objective-C exception thrown. Name: NSUnknownKeyException Reason: [<UIViewController 0x7f813ec3b870> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key EmailPhoneBox.
Native stack trace:
Я пробовал другие варианты, такие как использование сегментированного элемента управления (очевидно, он немного отличается от настройки кнопки), и я получаю тот же результат. Я изменил методы кнопок, классы, и один и тот же результат происходит каждый раз. Там нет ненужных событий, которые не привязаны ни к чему. Из идей. Если бы можно было шаг за шагом объяснить, что делать, это было бы здорово. Я уверен, что это не сложно сделать, но я только учусь, и мне трудно найти соответствующую документацию по таким мелочам. Спасибо, Джош