gpt4 book ai didi

ios - Xcode LLDB 打印语句失败 - NSUndoManager

转载 作者:IT王子 更新时间:2023-10-29 07:50:31 24 4
gpt4 key购买 nike

我设置了一个断点并想打印我的 UITextField 的 super View 。我键入 po myTextField.superview 但我收到以下错误:

error: instance method 'undoManager' has incompatible result types in different translation units ('id' vs. 'NSUndoManager *')
note: instance method 'undoManager' also declared here
error: 1 errors parsing expression

这是什么意思,我如何打印我的 super View ?我找到了一个链接,它在代码中提供了一个糟糕的解决方法:http://openradar.io/15890965 ,但我想要一个更好的解决方案。

最佳答案

世界人民:我有答案!

要避免所有 UIKit 错误:在键入 po 语句之前,键入行 -- expr @import UIKit

如果您想为您的应用程序全局启用此功能,请在您的应用程序委托(delegate)中添加以下断点:

enter image description here

感谢 Craig Hockenberry 和 Steve Streza 的更新(找到 here)。

关于ios - Xcode LLDB 打印语句失败 - NSUndoManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24125539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com