需要为我的IOS应用程序在目标c中列出国家/地区名称,国家/地区标志图标和国家/地区拨号代码。我想要显示所有国家名称与国旗和国家拨号代码,如果任何人请提供给我,因为我是ios的新人
答案 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,请将文件拖到您的应用程序中并使用它。