[英]content of NSData into NSArray/NSDictionary
I have this: 我有这个:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSURL *url = [NSURL URLWithString:@"http://www.xyz.com/ios/responseScript.php"];
NSError *error = nil;
NSURLRequest *request = [NSURLRequest requestWithURL:url];
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:NULL error:&error];
NSString *dataString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
}
When I print the dataString, it shows exactly what I expect ie 当我打印dataString时,它准确显示了我的期望,即
["Bannana","Apple","SomeCheese"]
[“ Bannana”,“ Apple”,“ SomeCheese”]
I want to process this into NSMutableArray. 我想将此处理为NSMutableArray。 How can I do that?
我怎样才能做到这一点?
Thanks, 谢谢,
Try this: 尝试这个:
NSDictionary *dictionary = [NSJSONSerialization JSONObjectWithData:returnData options:kNilOptions error:&error];
NSMutableArray *array = [[NSMutableArray alloc] init];
for(NSString *key in dictionary) {
[array addObject:[dictionary objectForKey:key]];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.