如何在iOS上从外部应用程序包加载字符串表?

时间:2011-03-16 16:15:19

标签: objective-c ios

我想知道如何从应用程序文档中的文件加载资源字符串表,而不是从应用程序资源包或任何其他包中加载。

2 个答案:

答案 0 :(得分:1)

你的意思是

NSString *path = [[NSBundle mainBundle] pathForResource:@"fileName" ofType:@"fileExtension"];

将从应用程序包中获取文件fileName.fileExtension的路径...

答案 1 :(得分:1)

NSLocalizedStringFromTableInBundle方法,这意味着您必须将字符串表放在NSBundle中。理论上你可以从互联网上下载这个NSBundle。在加载MainView控制器之前,您将加载一个控制器,该控制器将检查以确保它具有NSApplicationSupportDirectory中的最新版本。

此NSBundle不能包含任何二进制代码,因为它违反Apple App Store政策以任何方式或形式下载代码。