Je crée une application qui utilise un NSTokenField. J'ai besoin de l'auto-complétion. J'utilise un NSURLRequest pour demander des données de http://stackoverflow.com/filter/tags?_=<timestamp>&limit=6&q=<str_to_autocomplete>×tamp=<timestamp>
NSTokenField autocomplete
Où <timestamp>
est l'horodatage actuel, un est la chaîne à saisie semi-automatique. Ainsi, par exemple http://stackoverflow.com/filter/tags?_=1263657227137&q=lol&limit=6×tamp=1263657227137
La réponse est dans ce format:
javascript|23179
jquery|16936
sql-server|11768
ruby-on-rails|8669
best-practices|7037
ruby|6722
(Le nombre est le nombre de fois cette balise est utilisée).
Je dois donner à l'utilisateur une liste sous le NSTokenField avec cette liste de balises, et l'utilisateur peut soit sélectionner une de la liste, soit continuer à taper.
Quelqu'un peut-il m'aider? Merci.
Modifier: Je regarde Mac Dev Center maintenant. Dois-je utiliser cette méthode: tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem:
?
Je suis un peu confus quant à ce que vous demandez. Voulez-vous afficher la liste des tags dans le champ token à des fins de sélection ou disposez-vous d'un contrôle supplémentaire pour les tags et, lorsqu'ils sont sélectionnés, ils apparaissent dans le champ token? – sbooth
Un contrôle supplémentaire en dessous. –