gpt4 book ai didi

objective-c - Cocoa Zombies - 识别消息来源

转载 作者:行者123 更新时间:2023-11-28 18:13:22 26 4
gpt4 key购买 nike

我已经打开“启用僵尸对象”,我得到以下信息:

2012-08-06 13:43:05.452 MyApp[234:707] *** -[MyViewController respondsToSelector:]: message sent to deallocated instance 0x97a6c50

我想知道:有没有一种简单的方法可以找出哪个对象正在向 MyViewController 发送消息? MyViewController 是许多不同事物的委托(delegate),我想弄清楚是哪个事物在发送消息。

最佳答案

您可以在调试器中请求堆栈跟踪以查看哪些函数调用了哪些其他函数。例如,使用 GDB,您可以看到如下内容:

(gdb) bt
0x01234567 in main()
0xabcdef12 in UIApplicationMain
0xdef01234 in - [AppDelegate application:didFinishLaunchingWithOptions:]

等等

关于objective-c - Cocoa Zombies - 识别消息来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11828776/

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