gpt4 book ai didi

ios - 有没有一种简单的方法可以使用 swift 将 NSLocalizedStrings 放入数组中?

转载 作者:行者123 更新时间:2023-11-28 07:09:08 25 4
gpt4 key购买 nike

我想在 swift 应用程序中添加一个本地化字符串数组作为 Collection View 的数据源。

我写了这个:

let text = [NSLocalizedString("s0",comment: ""),NSLocalizedString("s1",comment: ""),NSLocalizedString("s2",comment: ""),NSLocalizedString("s3",comment: ""),NSLocalizedString("s4",comment: ""),NSLocalizedString("s5",comment: ""),NSLocalizedString("s6",comment: ""),NSLocalizedString("s7",comment: ""),NSLocalizedString("s8",comment: "")]

有没有更简单的方法将所有字符串放入数组中,因为我有 1000 个本地化字符串,这看起来不对。

最佳答案

编辑:意识到你可以分两步而不是三步来写这个。简化了我的回答。

编写一个辅助函数来定位数组

public func Localized(_ key: String) -> String {
return NSLocalizedString(key, comment: "")
}

使用 map 调用

// for example
let localized = ["s0", "s1", "s2"].map { Localized($0) }

关于ios - 有没有一种简单的方法可以使用 swift 将 NSLocalizedStrings 放入数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29185651/

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