Я создаю приложение, которое использует NSTokenField. Мне нужна автозаполнение. Я использую NSURLRequest для запроса данных из http://stackoverflow.com/filter/tags?_=<timestamp>&limit=6&q=<str_to_autocomplete>×tamp=<timestamp>
NSTokenField autocomplete
Где <timestamp>
является текущей меткой времени, является строкой для автозаполнения. Так, например, http://stackoverflow.com/filter/tags?_=1263657227137&q=lol&limit=6×tamp=1263657227137
Ответ в этом формате:
javascript|23179
jquery|16936
sql-server|11768
ruby-on-rails|8669
best-practices|7037
ruby|6722
(Число является число раз используется этот тег).
Мне нужно предоставить пользователю список под NSTokenField с этим списком тегов, и пользователь может либо выбрать один из списка, либо продолжить ввод.
Может ли кто-нибудь мне помочь? Благодарю.
Редактировать: Я смотрю сейчас Центр Mac Dev. Должен ли я использовать этот метод: tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem:
?
Я немного смущен, что вы просите. Вы хотите отобразить список тегов в поле маркера для выбора, или у вас есть дополнительный элемент управления под ним для тегов, и когда они будут выбраны, они появятся в поле маркера? – sbooth
Дополнительный контроль под ним. – 2010-01-16 16:09:55