如何在App的Bundle之外使用本地化资源

时间:2012-03-19 16:27:02

标签: ios xcode localization bundle sandbox

我正在开发一款带有可下载内容的iPad应用程序,以便能够通过更新来保留它。 我将我的内容存储在Library / Caches中除了本地化的html内容之外,dir似乎工作得相当好:当我将它存储在应用程序的包中时,我有$ LANG_CODE.lproj文件夹并且没有问题。知道我迁移了Caches目录中的所有lproj文件夹,本地化内容将无法加载。假设我可以自己做逻辑找到当前的语言环境然后分支通过不同的路径来获取正确的内容我想知道是否有更好的方法来做到这一点。谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用NSBundle并将其指向缓存目录中的目录。只要您在该目录中有.lproj个文件夹,您就应该能够以相同的方式访问本地化资源。