国家和国家/地区拨号代码列表,国家/地区名称和国家/地区图标目标c

时间:2017-09-15 05:45:01

标签: ios objective-c

需要为我的IOS应用程序在目标c中列出国家/地区名称,国家/地区标志图标和国家/地区拨号代码。我想要显示所有国家名称与国旗和国家拨号代码,如果任何人请提供给我,因为我是ios的新人

1 个答案:

答案 0 :(得分:2)

您可以在Country list中获取姓名,拨号代码,图标等,调用此API,您将获得一个值列表 JSON 表格

 [[NSURLSession sharedSession] dataTaskWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://restcountries.eu/rest/v2/all"]]
                                         completionHandler:
     ^(NSData *data, NSURLResponse *response, NSError *error) {
         // ...
       //handle your data here
     }] resume];

阅读本地JSON文件

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Country" ofType:@"json"];
NSData *data = [NSData dataWithContentsOfFile:filePath];
NSArray *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];

JSON 文件网址https://drive.google.com/file/d/0B7iyUiCdVAr3ZVZKUEF4YVk4TFU/view?usp=sharing

如果您不想使用api,请将文件拖到您的应用程序中并使用它。