Мои возвраты из tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem стирали введенные мной элементы. Это объясняет, почему: Чтение этого NSTokenField не позволяет мне печатать другие строки, кроме tokenField:completionsForSubstring:… возвращает ответ на большую часть моего вопроса.
В ответ Джим Коррейя сказал: «Значит, вам нужно либо установить это значение на -1 в случае, если подстрока не представлена в вашем списке (в противном случае он заменит текст, введенный пользователем, текстом вашего первого завершения)…» В в моем случае спецификация должна возвращать -1, но я не вижу способа сделать это? Может я просто где-то пропустил?
Спасибо!