对于我意识到这可能是一个非常简单的问题,我深表歉意——我对编程很陌生,对你们中的大多数人来说可能非常简单,我已经为此苦苦挣扎了很长一段时间。
本质上,我一直在开发一个简单的天气应用程序,它从 Google 天气 API 中获取信息。设置 API 后,您只需将城镇名称或邮政编码附加到 URL 的末尾即可。
query = @"toronto,on";
CXMLDocument *parser = [[[CXMLDocument alloc] initWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.google.com/ig/api?weather=%@", query]] options:0 error:nil] autorelease];
如您所见,通过更改值“查询”,我可以控制获取天气的城镇或城市。该应用程序的其余部分运行良好 - 显示天气数据并且大部分情况下是可靠的。但是,它只显示我在应用程序中编码的任何城市的天气,使其对除我所在城市的居民之外的任何人都无用。
我的问题是首先提示用户输入他们的位置,然后获取该位置并使其等于“查询”字符串的最简单方法是什么。
正如我所说,这可能是一个非常简单的问题,但是对于一般的编程来说,我已经为此苦苦挣扎了很长一段时间。我很乐意通过 PayPal 给一个完全回答我的问题的回复支付几美元。
如果您需要更多信息来更好地回答问题,请随时提出,我很乐意提供。
再次感谢!