我有疑问。我有一个url,它解析来自JSON的一些数据。另外,我有两个JSON:一个JSON是关于英语的世界新闻,第二个是关于西班牙语言的相同的新闻。所以我必须检查我的手机是否使用英语语言系统,我的应用程序必须在英语世界新闻中使用JSON。因此,如果我使用西班牙语言,我的应用程序也必须使用第二个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放在一起。对此有什么想法吗?谢谢。
发布于 2014-04-01 16:00:49
你可以尝试这样的方法:
NSString* locale = [[NSLocale systemLocale] localeIdentifier];
NSString* string = [NSString stringWithFormat:@"http://somesite.com/mainjson.%@", locale];那会给你http://somesite.com/mainjson.en_US
https://stackoverflow.com/questions/22790847
复制相似问题