gpt4 book ai didi

ios - NSArray 中不区分大小写 containsObject :

转载 作者:IT王子 更新时间:2023-10-29 08:13:18 26 4
gpt4 key购买 nike

我正在开发一个应用程序来检查数组以查看它是否包含特定字符串。但是,它似乎工作不正常,因为我认为它可能正在查看字符串的大小写。在这行代码中,我如何确保 containsObject: 不区分大小写?

if ([myArray containsObject:term]) {...}

请询问您是否需要澄清,感谢您的帮助。

(另外,我发现了这个问题:Case insensitive comparison NSString。我不知道这是否是我需要的,如果是,我将如何使用它)

最佳答案

if ([myArray indexOfObjectPassingTest:^(id obj, NSUInteger idx, BOOL *stop){
return (BOOL)([obj caseInsensitiveCompare:term] == NSOrderedSame);
}] != NSNotFound) {
// there's at least one object that matches term case-insensitively
}

关于ios - NSArray 中不区分大小写 containsObject :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8144257/

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