我从服务器收到了回复:
[NSURLConnection
sendAsynchronousRequest:request
queue:[[NSOperationQueue alloc] init]
completionHandler:^(NSURLResponse *response,
NSData *data,
NSError *error)
{
if ([data length] >0 && error == nil)
{
NSLog(@"DATA1: %@",data);
NSString *content;
content = [NSString stringWithUTF8String:[data bytes]];
NSLog(@"DATA2: %@",content);
这里有些奇怪。第二个NSLOG
向我展示了一个null
数据 - 但如果数据为空,他怎么能通过if statement
?第一个日志告诉我:<636f6e66 69726d65 64>
。
我不得不说,有时它确实有效!它以某种方式取决于价值观...