Как сделать смешанный ввод NSTokenField - PullRequest
2 голосов
/ 03 мая 2011

Я пытаюсь заставить работать NSTokenField, который позволяет редактировать к аналогичному посту здесь .

Ответ, который был предоставлен, дал мне ключ, но что-то все еще не работает. Каким должен быть набор символов токена? Мои теги будут в этом формате "<текст токена>". Установка символьного токенайзера на "" приводит к удалению "" между словами.

Что я должен использовать в качестве набора символов токена? Это сводит меня с ума!

1 Ответ

0 голосов
/ 05 января 2012

Я не пробовал этого, но я бы использовал "" в качестве токенизатора, а затем добавил бы пробел в конце строки отображения, которой нет в строке редактирования.

Итак, -tokenField: displayStringForRepresentedObject: вернет «Hello», а -tokenField: editStringForRepresentedObject: вернет «Hello».

В качестве альтернативы можно использовать "<" и ">" в качестве символов токенизации, но я мог видеть много потенциальных проблем, возникающих из-за этого.

...