我从 tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem 的回报正在破坏我输入的项目。这解释了原因:阅读此NSTokenField 不允许我键入除 tokenField:completionsForSubstring:... 以外的其他字符串,返回回答了我的大部分问题。
在回答时,Jim Correia 说:“因此,如果您的列表中没有表示子字符串,您要么需要将其设置为 -1(否则它将用您的第一个完成的文本替换用户键入的文本)......”我的情况是规范是返回-1,但我看不到这样做的方法吗?也许我只是在某个地方想念它?
谢谢!