2016-03-17 103 views
1

我得到的格式从我的服务器响应这样的:转换NSData对象到的NSArray

[_postViolationOperation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { 
     if (responseObject != nil && [responseObject isKindOfClass:[NSData class]]) { 
      //some code to convert responseObject to NSArray 
      //responseObject looks like this: ["fsdfsf","sdfsfd"] 
     } 

} failure:nil]; 

我怎样才能将它转换为NSArray的?

+1

请分享您的代码 –

+1

你能提供一些额外的代码,很容易解决 –

+0

你的问题应该是,“如何解析JSON数据到NSArray?' –

回答

2
NSError *error = nil; 
NSArray *jsonArray = [NSJSONSerialization JSONObjectWithData: responseData options: NSJSONReadingMutableContainers error: &error]; 
+0

这段代码的目的是什么? –

2

这里是代码转换NSData对象到的NSArray

NSError *error = nil; //for error 
NSData *dataObject; //put your data in dataObject 
NSArray *ArrayObject = [NSJSONSerialization JSONObjectWithData: dataObject options: NSJSONReadingMutableContainers error: &error]; 
+0

对我来说很好的工作! – Rex