gpt4 book ai didi

cocoa - NSTokenField 建议但未完成

转载 作者:行者123 更新时间:2023-12-03 16:10:37 25 4
gpt4 key购买 nike

我觉得这一定是一个常见问题,我只是在努力弄清楚,但我找不到其他人问这个问题,所以......基本上,我有一个 NSTokenField,当用户开始输入时,我会发出 SOAP 请求并获取与他们输入的内容相似的名称。问题是我的建议不一定与他们输入的内容相符。例如,我匹配电子邮件和姓氏,但人的全名出现在建议数组中。由于字母不匹配,NSTokenField 会将已输入的内容更改为数组中的第一项。有没有办法关闭自动完成并只显示建议框?

最佳答案

    - (NSArray *)tokenField:(NSTokenField *)tokenField completionsForSubstring:(NSString *)substring indexOfToken:(NSInteger)tokenIndex indexOfSelectedItem:(NSInteger *)selectedIndex
{
*selectedIndex = -1;
return NSArray;
}

事实证明,我错误地分配了 selectedIndex,但如果您将其设置为 -1,则不会选择任何内容。

关于cocoa - NSTokenField 建议但未完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5099875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com