如何设置ViewController的语言而不是设备的语言?

时间:2019-07-14 11:35:21

标签: ios swift uiviewcontroller

我想设置ViewController的语言(所有字符串必须以我的语言加载),但是设备的语言可能有所不同。我该怎么办?

示例: 设备的语言:俄语

View Controller:英文

1 个答案:

答案 0 :(得分:0)

我对这种情况的处理方法如下

func (o *ObserverOne) Update(subject *subjects.Subject, updateType string) {}
  • 和在VC
class Strings {

    static var sharedInstance: Strings = Strings()

    // MARK: Properties
    var name: String

    init(){
        switch /* your custom language */ {
        case /* english */:
            self.name = "name"
        }
        // you can add multiple choices here
        default:
            self.name = "russian name"
    }

}