Objective c 添加用于记录为NSRequest返回的NSData的XCode断点

Objective c 添加用于记录为NSRequest返回的NSData的XCode断点,objective-c,xcode,debugging,Objective C,Xcode,Debugging,我发现断点非常方便,可以通过我的所有代码删除所有NSLog语句。这一次,我正在寻找一种在断点中打印来自NSRequest的html响应的方法 假设returnData是从NSRequest返回的变量,我尝试使用调试器命令添加断点,如下所示: 采购订单(@“%@”,退货数据) 但它给了我一个完整的巫术般的反应 然后我试着用这个 po([[NSString alloc]initWithData:returnData编码:NSUTF8StringEncoding]) 但是我得到了一个错误:未声明的标识

我发现断点非常方便,可以通过我的所有代码删除所有NSLog语句。这一次,我正在寻找一种在断点中打印来自NSRequest的html响应的方法

假设returnData是从NSRequest返回的变量,我尝试使用调试器命令添加断点,如下所示:

采购订单(@“%@”,退货数据)

但它给了我一个完整的巫术般的反应

然后我试着用这个

po([[NSString alloc]initWithData:returnData编码:NSUTF8StringEncoding])


<>但是我得到了一个错误:<强>未声明的标识符“NSUTF8StrugEngult”< /St>>/P>> p> NSUTF8STRIGIN编码是在NameStound.h中声明的EnUM,这是在基础框架中声明的。 您是否仔细检查了基础框架是在项目中导入的? 如果是,则尝试导入NSString.h并重新编译

另一方面,我像这样打印数据

       NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];

       NSLog(@"Response:%@",responseString);

NSUTF8StringEncoding是一个NSUTEGER,在NSString.h中,可以看到值为4,因此可以执行此操作

po [[NSString alloc] initWithData:returnData encoding:4]

可能是因为最初的问题专门询问如何在调试器中使用po执行任务。