首页 > 解决方案 > 获取非本地化字符串

问题描述

我正在尝试从我创建的名为“Common.strings”的字符串文件中获取字符串,以存储一些未翻译的字符串,如 URL 和名称。

因此,为此我创建了一个名为“Common”的字符串文件:

字符串文件

我找到了使用如下本地化字符串的方法:

Bundle.main.localizedString(forKey: "api_url", value: "", table: "Common")

还有另一种方法吗?我使用的代码是对的吗?

我在问因为我不想要“本地化”字符串

标签: iosswift

解决方案


在代码中声明常量值,无需创建.strings文件。

例如let urlString = "http://mywebsite.com"

你也可以把它放在一个结构中来有效地命名你的常量:

struct Constants {
    static let urlString = "http://www.mywebsite.com"
}

给你类似的东西:let baseUrlString = Constants.urlString


推荐阅读