swift中的小tips

如何在其他target使用国际化

2019-03-19  本文已影响0人  严青_
let bundle  = Bundle.init(identifier: "com.xxxx.AppUpdater")
 NSLocalizedString(key, tableName: "Localizable", bundle: bundle!, value: "", comment: comment)

首先获取当前的bundle,然后设置对应的参数

参数解释:
key: 对应的Localizable文件中的keyword
tableName : 对应的国际化文件的文件名,"Localizable"是当前bundle中的文件
value: 如果该key在"Localizable"中未被定义,则使用此默认值
comment : 对一些不具体明了的key的解释

上一篇下一篇

猜你喜欢

热点阅读