【发布时间】:2013-12-18 02:14:53
【问题描述】:
我希望能够在我的 iOS 应用程序中添加/编辑语言。因此,我遵循this question 中的方法,但是无法使其正常工作。
这就是我所做的:
我创建了一个文件夹 myFolder 并将本地化文件夹(en.lproj,...)从我的 XCode 项目拖到该文件夹中。然后我将其重命名为myFolder.bundle。
然后我尝试从这样的 URL 加载整个包:
NSURL *url = [NSURL URLWithString:@"http://192.168.0.12/language_plists/Localizable.bundle"];
NSBundle *bundle = [[NSBundle alloc] initWithURL:url];
抛出以下错误:
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“*** -[NSBundle initWithURL:]: 非文件 URL 参数”
【问题讨论】:
标签: ios objective-c nsbundle