0

我从 tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem 的回报正在破坏我输入的项目。这解释了原因:阅读此NSTokenField 不允许我键入除 tokenField:completionsForSubstring:... 以外的其他字符串,返回回答了我的大部分问题。

在回答时,Jim Correia 说:“因此,如果您的列表中没有表示子字符串,您要么需要将其设置为 -1(否则它将用您的第一个完成的文本替换用户键入的文本)......”我的情况是规范是返回-1,但我看不到这样做的方法吗?也许我只是在某个地方想念它?

谢谢!

4

1 回答 1

1

重新阅读文档,我终于完成了它。将此添加到tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem:

*selectedIndex = -1;

我错过了“按引用返回”位。

于 2012-02-22T01:18:47.033 回答