gpt4 book ai didi

ios - 如何找到Xcode中控制台所指的按钮?

转载 作者:行者123 更新时间:2023-12-01 18:48:19 26 4
gpt4 key购买 nike

我遇到了运行时错误:

Failed to set (keyPath) user defined inspected property on (UIButton): [<UIButton 0x13fe79390> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key keyPath. 

由于我有成千上万的 UIButton,是否可以快速找到该数字 0x13fe79390对应什么?我知道我可以 po 0x13fe79390,但是什么也没做。

最佳答案

该解决方案用于调试forUndefinedKey。首先尝试添加所有异常断点。编译器将在发生错误的地方停止。

另外,您可以添加一个符号断点,就像我发布的屏幕截图一样,然后右键单击断点,选择编辑断点

然后它将停止在setValue:forUndefinedKey:。您可以从左侧的屏幕截图中看到调用树。在这里我的错误发生在[ViewController viewDidLoad]
enter image description here

另外,您可以使用LLDB中的地址。这就是实例化按钮对象的方式

e UIButton * $b = (UIButton*)0x7fb938c64750

这是您打印按钮的superView信息的方式:
po [$b superview]

关于ios - 如何找到Xcode中控制台所指的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33238644/

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