我打电话给WS,收到回复NSData
。
我打印了reuqest:
data = <66096669 6c65312e 7478740a 66096669 6c65322e 7478740a 66096162 632e7478 740a4609 666f6c64 6572310a 4609666f 6c646572 320a6609 66696c65 332e7478 740a6609 66696c65 342e7478 740a4609 666f6c64 657233>
我将响应转换为NSString:
NSString* newStr = [[NSString alloc] initWithData:result encoding:NSUTF8StringEncoding];
NSLog(@"newStr = %@",newStr);
当我打印newStr时:
newStr =
f file1.txt
f file2.txt
f abc.txt
F folder1
F folder2
f file3.txt
f file4.txt
F folder3
我需要使用NSString中的内容填充UITableView
,我需要在NSSArray
中添加字符串内容。
答案 0 :(得分:0)
您可以像这样直接将 NSData响应转换为数组
NSError* error;
if (responseData != nil){
NSMutableArray* json = [NSJSONSerialization JSONObjectWithData:responseData //1
options:0
error:&error];
NSLog(@"%@",json);
}