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);

//

NSdataimを印刷するときこのようになります

<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];

また、FYI として (参考までに)、" dataURL" は NSData オブジェクトの本当に悪い名前です。他の誰かがあなたのコードを見て、簡単に混乱して、それが URL だと思うかもしれません。より適切で直感的な変数名を使用することをお勧めします。

于 2013-01-16T13:18:42.843 に答える