0
NSString *loginURL=[NSString stringWithFormat:@"http://localhost:8080/BookingTicketWebService/services/OfficeDetailsDAO"];


NSData *dataURL=[NSData dataWithContentsOfURL:[NSURL URLWithString:loginURL]];

NSArray *responseObj = [NSJSONSerialization JSONObjectWithData:dataURL options:0 error:nil];
 NSLog(@"%@",dataURL);

//

当我打印 NSdata 时,我会像这样

<3c68313e 4f666669 63654465 7461696c 7344414f 3c2f6831 3e0a3c70 3e486920 74686572 652c2074 68697320 69732061 6e204158 49532073 65727669 6365213c 2f703e0a 3c693e50 65726861 70732074 68657265 2077696c 6c206265 20612066 6f726d20 666f7220 696e766f 6b696e67 20746865 20736572 76696365 20686572 652e2e2e 3c2f693e 0a>

你能告诉我我是可可新手吗

4

1 回答 1

0

NSData 不是字符串对象。

如果要打印出来,则需要将 NSData 转换为 NSString。

例如:

NSString * stringFromData = [[NSString alloc] initWithData: dataURL encoding: NSUTF8StringEncoding];

另外,作为仅供参考(供您参考),“ dataURL”对于 NSData 对象来说是一个非常糟糕的名称。其他人可能正在查看您的代码并且很容易混淆,认为它是一个 URL。最好使用更好、更直观的变量名。

于 2013-01-16T13:18:42.843 回答