使用Swift&进行调试Xcode 6.4?

时间:2015-07-28 08:04:49

标签: ios xcode swift

为什么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(
 ^

1 个答案:

答案 0 :(得分:-1)

对于快速语言使用 println()方法。对于在控制台中进行调试,您必须记住,您只能获取swift变量的调试信息,但无法获取swift的常量。因此,将允许someVariable 更改为 var someVariable

然后在调试器中执行 po someVarible 。它会起作用。

如果它不适用于数组&amp;字典,对于数组执行类似 po print(myArray)的操作。字典也一样。