Debugging 如何打印显示转义字符的NSString?
我有一个导致错误的NSString。我需要能够准确地复制字符串,并粘贴到其他代码中,以查看是否可以重现该错误 当我在调试器中查看字符串时,它会显示转义字符,我试图用肉眼复制它,但在某种程度上我偏离了几个字符。有没有办法打印一个版本的字符串,我可以复制粘贴到xcode中,得到原始字符串的完美副本 例如,是否有一些函数将接受字符串@“test\n\n\n string” 并输出到控制台“test\n\n String”,而不是 “试验 字符串”,我不能复制并粘贴到xcode中Debugging 如何打印显示转义字符的NSString?,debugging,nsstring,Debugging,Nsstring,我有一个导致错误的NSString。我需要能够准确地复制字符串,并粘贴到其他代码中,以查看是否可以重现该错误 当我在调试器中查看字符串时,它会显示转义字符,我试图用肉眼复制它,但在某种程度上我偏离了几个字符。有没有办法打印一个版本的字符串,我可以复制粘贴到xcode中,得到原始字符串的完美副本 例如,是否有一些函数将接受字符串@“test\n\n\n string” 并输出到控制台“test\n\n String”,而不是 “试验 字符串”,我不能复制并粘贴到xcode中 谢谢 如果您描述错误是
谢谢 如果您描述错误是什么,以及哪些代码产生了错误,那么可能会更容易帮助您。例如,您可以在代码中设置断点,或单步执行,以确定有问题的指令。我相信如果你专注于打印一个字符串,你很难理解你的问题。例如,如果你想手动c/c来测试一个测试代码,你可以将它转换成
NSData
(应该保留所有的“隐藏”字符),使用一种方法从字符串表示创建一个“精确”的NSData(SO中有许多代码),并且执行反向编码。