gpt4 book ai didi

ios - 如果我的 NSLocalizable 例如 "en",如何放置另一个 NSString

转载 作者:行者123 更新时间:2023-11-29 12:49:24 25 4
gpt4 key购买 nike

我有问题。我有从 JSON 解析一些数据的 url。我还有两个 JSON:一个 JSON 是关于英语的世界新闻,第二个是例如相同的新闻,但关于西类牙语言。所以我必须检查我的手机是否使用英语语言系统我的应用程序必须使用 JSON ONE 和英语世界新闻。因此,如果我使用西类牙语言,我的应用程序还必须使用具有相同新闻但使用西类牙语言的 SECOND JSON。那么它是如何实现的呢?

我还使用了一些代码,所以现在我从 JSON 解析数据:

NSURL *url = [NSURL URLWithString:@"http://somesite.com/mainjson"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];

我还有两个可本地化为英语和西类牙语言的字符串。所以我怎么理解,我必须创建两个 NSString 例如:

NSString1 = @"http://somesite.com/mainjsonEnglish";
NSString2 = @"http://somesite.com/mainjsonSpain";

然后我必须检查我是否有英语我必须把 NSString1 和西类牙和 NSString2 一样。那么对此有什么想法吗?谢谢。

最佳答案

你可以尝试这样的事情:

NSString* locale = [[NSLocale systemLocale] localeIdentifier];
NSString* string = [NSString stringWithFormat:@"http://somesite.com/mainjson.%@", locale];

那会给你 http://somesite.com/mainjson.en_US

关于ios - 如果我的 NSLocalizable 例如 "en",如何放置另一个 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22790847/

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