Как сделать смешанный ввод NSTokenField

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

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

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

1 ответ

Решение

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

Поэтому -tokenField:displayStringForRepresentedObject: вернет "Hello ", а -tokenField: editStringForRepresentedObject: вернет "Hello ".

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

Другие вопросы по тегам