Ios 为什么在Xcode控制台上我必须打印两次对象才能正确打印?

Ios 为什么在Xcode控制台上我必须打印两次对象才能正确打印?,ios,objective-c,xcode,console,Ios,Objective C,Xcode,Console,假设我在代码的某个点设置了断点。我运行编译器,应用程序就停在设置断点的地方。现在我需要在控制台中打印对象,例如: po消息标识符 但我得到的不是正确的对象,而是很多错误: error: Error in auto-import: failed to get module 'Module-Name' from AST context: ... A fatal parse error has occurred. LLDB may become unstable; please rest

假设我在代码的某个点设置了断点。我运行编译器,应用程序就停在设置断点的地方。现在我需要在控制台中打印对象,例如:

po消息标识符

但我得到的不是正确的对象,而是很多错误:

error: Error in auto-import:
failed to get module 'Module-Name' from AST context:

    ...

A fatal parse error has occurred. 
LLDB may become unstable; please restart your debug session as soon as possible.
但是当我第二次尝试点击
po messageIdentifier
时,我得到了正确的答案:

“44540ef4-7343-4cd6-89a2-a4ea97048d6f”


为什么我必须这样做两次?

这个问题在Xcode 7和更多版本中得到了解决