gpt4 book ai didi

ios - 如何用lldb调用iOS模拟器中的类方法?

转载 作者:技术小花猫 更新时间:2023-10-29 10:08:57 26 4
gpt4 key购买 nike

我正在尝试调试 iOS 应用程序,但我在模拟器中遇到了 lldb 问题。调用类方法似乎不起作用。实例方法工作正常。

(lldb) po Category
<no result>
(lldb) po [Category class]
error: Couldn't prepare the expression for execution in the target
(lldb) po self
(TagsTableViewController *) $5 = 0x085585a0 <TagsTableViewController: 0x85585a0>

我试过 4.3 和 5.1 模拟器,但都出现了同样的问题。

在设备上调试时一切正常。

最佳答案

这行得通。感谢@devioustree 在上面的评论中回答。

基本命令结构如下:

po [(Class)objc_getClass("ClassName") class]

调用someClassMethodHere:

po [[(Class)objc_getClass("ClassName") class] someClassMethodHere]

关于ios - 如何用lldb调用iOS模拟器中的类方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9887740/

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