【发布时间】:2016-05-07 08:29:13
【问题描述】:
JSON 视图
//url data
{ "status": {
"mission_id": "6",
"mission": " Mission:<\/strong> <\/em><\/h1>\r\n\r\n The mission of the Greater Fort Wayne Hispanic Chamber of Commerce is to advocate, promote, and facilitate the success of Hispanic-owned businesses which will fully participate in the growth, development and education of Allen and surrounding counties. \r\n \r\n In addition, the Chamber strives to focus on the most effective and coordinated Hispanic business development efforts maximizing public and private sector involvement.
}
}
我的代码
- (void)viewDidLoad {
[super viewDidLoad];
NSURLRequest *req=[[NSURLRequest alloc]initWithURL:[NSURL URLWithString:@"http://edutimeapp.com/toshow/chamber-of-commerc/ws/fetch_mission.php"]];
response =[[NSMutableData alloc]init];
[NSURLConnection connectionWithRequest:req delegate:self];
[self.textmission setText: textarray]; //textaray NSArray object name and textmission is UITextView outlet name.
_textmission.scrollEnabled = YES;
self.textmission.editable = NO;
}
连接
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[response appendData:data];
NSLog(@"error receving data %@",response);
}
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
}
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSError *error;
NSLog(@"Error in receiving data %@",error);
NSMutableDictionary *json = [NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableLeaves error:&error];
NSLog(@"response data %@",json);
NSArray* results = [json objectForKey:@"status"];
textarray = [results valueForKey:@"mission"];
}
【问题讨论】:
标签: ios objective-c iphone json