我最近迁移到 Xcode 8 (8A218a)。我发现当我将任何很长的字符串(使用 NSLog)打印到控制台时,它没有完整地显示它们。看起来有某种字符限制?请问有人知道如何解决吗?
这之前是有效的。
谢谢
最佳答案
这看起来像是 iOS 问题,而不是 Xcode/lldb 问题。
- 这些消息在模拟器上效果很好。
- 在真实的 iOS 10 设备上,我刚刚打开设备日志(从 Xcode 主菜单:窗口 > 设备 > 查看设备日志),我可以在其中看到大量消息和正在剪切的故障转储同样的方式。
我相信,一旦 iOS 变得更加稳定(即系统进程不会每隔几秒崩溃一次),他们就会取消该限制。
关于Xcode 8 调试器在输出中显示较少的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39527874/