[
SVProgressHUD
showWithStatus
:
@"
加载中
..."
];
NSURL *url = [NSURL URLWithString:stringUrl];
NSURLRequest
*request = [
NSURLRequest
requestWithURL
:url];
NSOperationQueue *operatonQueue = [ NSOperationQueue mainQueue ];
[ NSURLConnection sendAsynchronousRequest :request queue :operatonQueue completionHandler :^( NSURLResponse *response, NSData *data, NSError *connectionError) {
if (!connectionError) {
[ SVProgressHUD dismiss ];
NSOperationQueue *operatonQueue = [ NSOperationQueue mainQueue ];
[ NSURLConnection sendAsynchronousRequest :request queue :operatonQueue completionHandler :^( NSURLResponse *response, NSData *data, NSError *connectionError) {
if (!connectionError) {
[ SVProgressHUD dismiss ];
NSDictionary *cateDict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
// 返回NSDictionay或者NSArray
} else {
[ SVProgressHUD showErrorWithStatus :[connectionError localizedDescription ]];
}
} else {
[ SVProgressHUD showErrorWithStatus :[connectionError localizedDescription ]];
}
}];
iOSTalk,分享iOS成长之路的点点滴滴。微信扫一扫即可关注。