2017-09-15 204 views

回答

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文件的URL https://drive.google.com/file/d/0B7iyUiCdVAr3ZVZKUEF4YVk4TFU/view?usp=sharing

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

+0

它是公开的个人。它始终工作@ karthikeyan谢谢 – vikas

+0

亚这是帮助我,但我需要问之前执行。它是公共的雅没有@karthikeyan – vikas

+0

它是公共API只有你可以实现它或调用它一旦存储它的数据库,以后你从DB – karthikeyan