问题描述
|
我正在尝试开发旅行应用程序。我想提交机场代码,并返回该国家/地区的城市以及特定空间的天气。市场上是否有API可以帮助我做到这一点?还是有其他方法可以做到这一点?
解决方法
这里是城市/国家/地区的网址:http://airportcode.riobard.com/about
并且此问题具有有关天气的良好信息:Weather API-提供“关于...”信息吗?
这是一段示例代码,该代码接受来自“ inputTextField”的文本并将其位置输出到“ outputLabel”
-(IBAction)getCity{
NSString *urlString = [NSString stringWithFormat:@\"http://airportcode.riobard.com/airport/%@?fmt=json\",self.inputTextField.text];
NSURL *url = [NSURL URLWithString:urlString];
NSString *response = [[NSString alloc] initWithContentsOfURL:url];
const char *convert = [response UTF8String];
NSString *responseString = [NSString stringWithUTF8String:convert];
NSDictionary *airport = [responseString JSONValue];
self.outputLabel.text=[airport objectForKey:@\"location\"];
}