2015-11-06 1 views
0

Я использую htautomcomplete для добавления автозаполнения в текстовое поле и получения ошибки ниже.Objective-C: Диагностика непризнанной ошибки выбора

Насколько я знаю, я применил поле в поле HTautomplete, но он говорит, что он пытается отправить сообщение в UITextField. Может ли это быть ошибкой или что еще может вызвать это? Спасибо за любые идеи.

[UITextField setAutocompleteType]: непризнанные селектор направлен например 0x17eea9a0
(lldb)

//code creating property 
@property (unsafe_unretained, nonatomic) IBOutlet HTAutocompleteTextField *titleField; 
+0

Как вы называете метод setAutocompleteType? – rmaddy

+1

Вы установили класс для UITextField в Interface Builder в HTAutocompleteTextField? – darren102

+0

Возможно, вы связали IBOutlet с UITextField вместо HTAutocompleteTextField по ошибке? – Nanoc

ответ

0

Поскольку это IBOutlet, то, скорее всего, что вы не установили класс ваш UITextField в файле .xib должен быть HTAutocompleteTextField.

Вы можете сделать это, выбрав объект в вашем .xib-файле, а затем перейдя в Identity Inspector и установив класс под Custom Class.

+0

Вы, ребята, пригвоздили его! Это была проблема. Благодаря! –

 Смежные вопросы

  • Нет связанных вопросов^_^