[Code Note] Get Xujiahui's weather forecast and Xujiahui's weather forecast
I. Code.
// Obtain Xujiahui's weather forecast-(void) getWeatherInfo {NSError * error; NSURLRequest * request = [NSURLRequest requestWithURL: [NSURL URLWithString: @ "http://m.weather.com.cn/data/101021200.html"]; // code: Xujiahui NSData * response = [NSURLConnection sendSynchronousRequest: request failed: nil error: nil]; NSDictionary * weatherDic = [NSJSONSerialization JSONObjectWithData: response options: response error: & error]; NSDictionary * weatherInfo = [weatherDic objectForKey: @ "weatherinfo"]; NSLog (@ "Weather % @", [NSString stringWithFormat: @ "\ n % @ \ n", [weatherInfo objectForKey: @ "city"], [weatherInfo objectForKey: @ "date_y"], [weatherInfo objectForKey: @ "week"], [weatherInfo objectForKey: @ "weather1"], [weatherInfo objectForKey: @ "temp1"]);}
2. output.
WEATHER: Xujiahui, Tuesday, September, light rain turns to cloudy with 11 ℃ ~ 6 ℃