【发布时间】:2012-06-18 20:39:41
【问题描述】:
具体来说,为什么这不起作用?
(lldb) po [NSString stringWithCharacters:(char*)[data bytes] length:(int)[data length]]
error: Couldn't execute function; result was eExecutionDiscarded
还有其他关于转储 NSData 的问题,但我认为这将是一个更好的解决方案。我很惊讶它没有用。只是想了解原因。
【问题讨论】:
-
我管理过类似的东西:
[[[NSString alloc] initWithData:(char*)[@"James" dataUsingEncoding:4] encoding:4] autorelease]4是 NSUTF8StringEncoding,枚举在 lldb 中不可用。 -
好的,詹姆斯,谢谢。这行得通。