Это будет отправлено делегату для запроса массива строк:
tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem:
Эти строки должны затем обрабатываться tokenField
в representedObject
(или нет, если вам нужны только строки).
Пример в вашем tokenField
делегате:
- (NSArray *)tokenField:(NSTokenField *)tokenField completionsForSubstring:(NSString *)substring indexOfToken:(NSInteger)tokenIndex indexOfSelectedItem:(NSInteger *)selectedIndex
{
//code to find the tags strings corresponding to substring (the string typed in the token)
//then put them in an array (returnArray)
return returnArray;
}
tokenField
будет отображать завершенные строки в меню при вводе. Все подробности в док.