通过Localizable.strings中的值获取密钥

时间:2018-10-31 09:07:09

标签: ios swift

我正在获得一种语言1的输入字符串,我想在我的Localizable.strings中找到它对应的键。稍后,我将使用此键以语言2检索其值。

如何通过值查找密钥?

1 个答案:

答案 0 :(得分:0)

  let stringsPath = Bundle.main.path(forResource: "Localizable", ofType: "strings")
        var dictionary = NSDictionary (contentsOfFile: stringsPath ?? "")

        if let temp = dictionary?.allValues.filter({$0 as? String == "Your Value to be searched"}), temp.count > 0 {
            print("nice found")
        }

检查以上代码。