我在阅读字符串中的字符时遇到问题,其中,字符串包含短划线。在我尝试将短划线Character
转换为String
后,调试器无法再读取数据。这里发生了什么? lldb不能读取单个短划线字符吗?
有几种方法可以试试这个。
-
启动任何应用并在lldb p String("-")
中输入命令我们基本上试图快速将字符串转换为字符串并显示"无法读取数据&#34 34;
-
使用破折号获取任何字符串并尝试将其字符映射到字符串,例如"mystring-withadash.characters.map({ String($0) })
。您将获得如下输出。
醇>