gpt4 book ai didi

ios - 从服务器下载可本地化的“字符串”文件

转载 作者:行者123 更新时间:2023-12-01 19:04:24 24 4
gpt4 key购买 nike

我希望能够在我的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参数'

最佳答案

明确地说,它将无法使用非文件URL,因为NSBundle仅处理文件URL。最好的情况是,如果要下载,则必须下载到“缓存”或“文档”位置,并且必须明确地下载。

此外,您将需要重新提交该应用程序才能获得许多本地化的好处,因为您的App Store条目将仅包含可以在下载前进行测试的语言。

关于ios - 从服务器下载可本地化的“字符串”文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20648517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com