如何在Swift中调用NSLocalizedStringWithDefaultValue?

时间:2017-11-08 17:29:54

标签: swift nslocalizedstring

1 个答案:

答案 0 :(得分:0)

NSLocalizedString(_: comment:)根本不是Swift功能,它实际上是NSLocalizedString(_:tableName:bundle:value:comment:)tableNamebundlevalue都有default个,这就是为什么他们不需要在常见情况下指定的原因。因此,Swift只有一个函数来处理各种Objective-C本地化宏的所有情况。

func NSLocalizedString(_ key: String, 
                       tableName: String? = default, 
                       bundle: Bundle = default, 
                       value: String = default, 
                       comment: String) -> String