gpt4 book ai didi

iphone - 在 GDB 中访问静态方法

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:24:10 27 4
gpt4 key购买 nike

我最近在 Xcode 中发现了 GDB,它弥补了一些恕我直言似乎在 Xcode 中缺少的功能。

因此我可以在 GDB 中执行以下操作:

(gdb) po [LoginManager sharedSession].loginToken
20D52FE9-3573-437E-9A65-846572B63726

但是,我有另一个服务类,目前没有加载,所以我得到以下错误:

(gdb) po [SessionService displaySessionInfoForToken:@"XXX"]
No symbol "SessionService" in current context.

我不明白为什么LoginManager可以加载,而SessionService不能加载。

最佳答案

尝试使用 NSClassFromString,像这样:

(gdb) po [NSClassFromString(@"SessionService") displaySessionInfoForToken:@"XXX"]

很难说到底发生了什么,但是使用 NSClassFromString 可能会在运行时触发正确的事情来做你想做的事情。

关于iphone - 在 GDB 中访问静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8212203/

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