为什么po
会返回这些奇怪的错误? (使用Xcode 6.4& Swift)
我尝试使用p
/ po
进行调试:
NSDictionary,String和NSNumber都一直都有类似的错误。
现在,我使用println(),但我很好奇可能是什么原因?
error: A fatal parse error has occurred. LLDB may become unstable; please restart your debug session as soon as possible.
error: <EXPR>:1:11: error: use of undeclared type '$__lldb_context'
extension $__lldb_context {
^~~~~~~~~~~~~~~
<EXPR>:11:5: error: use of unresolved identifier '$__lldb_injected_self'
$__lldb_injected_self.$__lldb_wrapped_expr_7(
^
答案 0 :(得分:-1)
对于快速语言使用 println()方法。对于在控制台中进行调试,您必须记住,您只能获取swift变量的调试信息,但无法获取swift的常量。因此,将允许someVariable 更改为 var someVariable 。
然后在调试器中执行 po someVarible 。它会起作用。
如果它不适用于数组&amp;字典,对于数组执行类似 po print(myArray)的操作。字典也一样。