相关疑难解决方法(0)

从IOS中的国家/地区名称获取国家/地区代

我用英语从服务器检索国家名称.例如,"西班牙"

我想要做的是,假设国家名称将用英文写,请获取国家代码.

我该怎么办?我发现从国家代码中获取国家名称非常简单,但我不知道如何进行相反的操作.

非常感谢.

country-codes ios nslocale

22
推荐指数
2
解决办法
3万
查看次数

xcode 6.1 iOS 8.1 NSLocale displayNameForKey NSLocaleIdentifier返回nil

- (NSString *)countryNameByCode:(NSString*)countryCode
{
    NSString *identifier = [NSLocale localeIdentifierFromComponents:@{NSLocaleCountryCode: countryCode}];
    NSString *countryName = [[NSLocale currentLocale] displayNameForKey:NSLocaleIdentifier value:identifier];

    return countryName;
}

这回来了nil.为什么?

objective-c ios nslocale

17
推荐指数
3
解决办法
6983
查看次数

iOS/Mac的地址字段验证

我想创建一个"添加地址"视图,一个非常基本的"街道,城市,邮编,国家"类型的页面:表格视图中的多个文本字段.如果您只添加美国地址,这很简单,但我不确定如何以正确的方式执行此操作,同时处理所有国际用例.基本上:1.如何为每个国家/地区选择正确的字段标签?例如,对于美国/澳大利亚地址,该字段应称为"州"; 对于英国来说,它被称为"郡",在某些地方它被称为"省".你怎么知道标签应该说什么(缺少每个国家的硬编码逻辑)?2.如何验证这些字段的值?英国邮政编码有一定的格式,而在美国,它是一个5位数的邮政编码.此外,在美国,存在用户可以选择的状态列表.你怎么得到这个名单?

我查看了NSLocale,但找不到任何方法.当然必须有一个好的,简单的方法来做到这一点?

iphone cocoa objective-c internationalization ios

5
推荐指数
1
解决办法
1443
查看次数