gpt4 book ai didi

ios - 如何使用存储在 CocoaTouch 框架中的 Localizable.strings?

转载 作者:IT王子 更新时间:2023-10-29 05:21:22 25 4
gpt4 key购买 nike

我想为 CocoaTouch 框架添加多语言支持。

问题:我创建的 Localizable.strings 文件仅在 NSLocalizedString 是主应用程序及其目标的一部分时才会使用。我想将它存储在框架内以保持独立。

Localizable.strings 放在 CocoaTouch Framework 中时如何使用?

最佳答案

使用:

NSLocalizedString("Good", tableName: nil, bundle: NSBundle(forClass: self), value: "", comment: "")

或者您可以像这样创建公共(public)函数:

class func POLocalized(key: String) -> String{
let s = NSLocalizedString(key, tableName: nil, bundle: NSBundle(forClass: self.classForCoder()), value: "", comment: "")
return s
}

使用示例:

let locString = POLocalized("key")

关于ios - 如何使用存储在 CocoaTouch 框架中的 Localizable.strings?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28724714/

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