transforming JSON data into models
//1.CreateURL
Nsurl*url = Ksunurl(@ "Video");
//2.CreateRequest
nsurlrequest*request = [nsurlrequestRequestwithurl:URL];
//3.Send request Data
Nsoperationqueue*queue = [NsoperationqueueMainqueue];
[Nsurlconnection sendasynchronousrequest:request queue:queue completionhandler:^ (NSURLResponse *response, NSData * Data, Nserror *connectionerror) {
if (Connectionerror | | data = =Nil) {
[Mbprogresshud ShowError:@"Network Timeout,Please later..."];
return ;
}
//4.parsingJSONData
Nsdictionary *dict = [nsjsonserialization jsonobjectwithdata:data options:nsjsonreadingmutableleaves Error:Nil];
Nsarray *videosarray = dict[@ "Videos"];
for (nsdictionary *dictinch Videosarray) {
[_arraym Addobject:[sunvideoitem videowithdict:dict];
}
//5.Refresh Table
[ Self. TableView Reloaddata];
}];
Note:Be sure to refresh the table after sending the network data.
Transforming JSON data into models