Как передать индекс выбранного элемента в NSTokenField - PullRequest
0 голосов
/ 21 февраля 2012

Мои возвращения из tokenField: завершений ForSubstring: indexOfToken: indexOfSelectedItem забивали мой набранный в элементах. Это объясняет почему: Чтение этого NSTokenField не позволяет мне вводить строки, отличные от tokenField: завершений ForSubstring:… возвращает ответил на большинство моих вопросов.

Отвечая, Джим Коррейя сказал: «Так что вам нужно либо установить это значение на -1 в случае, если подстрока не представлена ​​в вашем списке (в противном случае он заменит текст, введенный пользователем, текстом вашего первого завершения) … «В моем случае спецификация должна возвращать -1, но я не вижу способа сделать это? Может я просто где-то скучаю?

Спасибо!

1 Ответ

1 голос
/ 22 февраля 2012

Перечитывая документы, я наконец-то поработал над этим. Добавил это в tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem::

*selectedIndex = -1;

Я пропустил бит возврата по ссылке.

...