简体   繁体   English

NSData的内容放入NSArray / NSDictionary

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM