Проверка ввода какао для дублированного имени, как? - PullRequest
2 голосов
/ 28 июля 2010

Как я могу реализовать эту проверку в Какао?

Моя ситуация:

Модель: имя объекта Person, со свойством name. И объекты NSArray of Person,

Представление: NSTableView, для привязки к массиву объектов Person используется привязка данных. В NSTableView включена функция редактирования на месте.

Когда пользователь заканчивает редактировать имя в NSTableView, мне нужно проверить, существует ли имя человека в массиве.

Я прочитал документ валидации значения ключа. Похоже, KVC поможет вызвать validate: error: метод для связанного объекта. Так что в моем случае это должен быть объект Person. Но объект Person не может получить доступ ко всему массиву, я не могу проверить на дублирование в методе.

Может кто-нибудь указать мне, как использовать проверку ключ-значение для обработки этого случая?

Спасибо!

-Джонни

1 Ответ

0 голосов
/ 03 марта 2013

Посмотрите на эту страницу в документации , в частности, раздел "Пользователь обновляет значение в интерфейсе пользователя" Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...