I'm having this problem where I keep getting this error in my console:
* Terminating app due to uncaught exception 'NSRangeException', reason: '* -[__NSArrayI objectAtIndex:]: index 0 beyond bounds for empty array'
Here is my code for retrieving the data from the XML document:
CXMLDocument *worldweather = [[CXMLDocument alloc]initWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://free.worldweatheronline.com/feed/weather.ashx?q=%@&format=xml&num_of_days=4&key=0ded69e02b171832121504",query]] options:0 error:nil];
weathercondition = [[[worldweather nodesForXPath:@"/data/current_condition/weatherIconUrl" error:nil] objectAtIndex:0] stringValue];
The location that Xcode is using is Williams, CA and the query sent is
Williams+CA
When I plug this into my URL, it works and I get my XML file, but why am I getting this message in my console???
This is driving me crazy. All help would be GREATLY appreciated! Thanks in advance!