gpt4 book ai didi

objective-c - OR 无法解析的 objective-c nspredicates

转载 作者:行者123 更新时间:2023-11-29 13:24:08 25 4
gpt4 key购买 nike

有人知道为什么这会在运行时出现“无法解析格式字符串”错误吗?

[wordListArray filterUsingPredicate:[NSPredicate predicateWithFormat:@"pinyin contains[cd] %@ OR pinyin contains[cd] %@ OR BEGINSWITH[cd] %@", [NSString stringWithFormat:@" %@1", searchTerm], [NSString stringWithFormat:@" %@2", searchTerm], searchTerm]];

出于某种原因,每当我做复杂的谓词(即那些带有 OR 的谓词)时,我都会得到这个。我认为 nspredicate 应该能够处理这个?

最佳答案

您在 "BEGINSWITH[cd] %@" 之前遗漏了一些搜索关键字。添加它并检查它是否仍然显示此错误。可能你正在研究类似的东西,

@"(拼音包含[cd] %@) OR (拼音包含[cd] %@) OR (拼音BEGINSWITH[cd] %@)"

关于objective-c - OR 无法解析的 objective-c nspredicates,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13599286/

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