2015-05-27 2 views
0

Мое приложение является типичным примером примера Bindings с помощью Stepper и TextField. Ошибка возникает в инспекторе Bindings. Если вы увеличите изображение ниже и посмотрите, куда указывает курсор, появляется всплывающее окно с сообщением об ошибке.Проводится ли ошибка «привязка значения» к привязке к типу NSString?

enter image description here

Свойство счетчика имеет тип NSNumber*. И TextField, который выбран в IB, по-видимому, требует значения NSString* для его привязки. Я где-то читал, что аппарат Coboa Bindings может конвертировать между типами, и действительно, я могу запустить свою программу без ошибок. Итак, какая ошибка в инспекторе Bindings пытается рассказать мне?

Следует ли вместо этого менять тип счета NSString *? Это избавляет от ошибки в Insindor Bindings, но @property с именем count действительно не должно быть типа NString *.

ответ

0

Напечатайте свойство NSNumber в NSString или сохраните его как объект NSString. Поскольку NSTextfield в основном содержит только значение NSString.

В этом пути ключа модели вам следует указать имя объекта NSString.

1

Добавить текстовое поле в текстовое поле.