gpt4 book ai didi

swift - 本地化字符串比较

转载 作者:行者123 更新时间:2023-11-30 11:37:49 27 4
gpt4 key购买 nike

我正在尝试将搜索栏文本字段中的字符串与字符串数组进行比较。我的数组是英文字符串。我正在对数组中的项目进行本地化字符串(本地化文件中的缅甸语字符串)。我尝试过苹果给出的字符串方法进行比较。谁能解决我的问题,否则这仍然是个谜,我在浪费时间。我发布了我尝试过的方法之一,其中 localized 是本地化字符串的自定义扩展字符串

searchResultList = keyArray.filter {
return $0.localized.lowercased().contains(ketText.lowercased())
}

最佳答案

我解决了。如果我们使用正常的 contains 方法,它将返回 false。但如果我们使用范围,它就可以完美解决这个问题。我使用过以下内容,

searchResultList = keyArray.filter {
guard let _ = $0.keyString.localized.localizedStandardRange(of: ketText) else { return false }
return true
}

关于swift - 本地化字符串比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49556941/

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