|
|
1
9
我建议如下:
|
|
|
2
0
我这样做的方法是使用一个名为
注:
|
|
|
3
0
你在gdb下运行过这个程序吗?这应该允许您在它发出SIGSEGVs信号时检查堆栈和变量。
要跟踪分配,请使用
malloc_history
|
|
|
4
0
快速要点:使用释放的内存位置通常会导致
|
|
5
0
在Xcode的调试器(上面有GUI的gdb)中运行它,并重现崩溃。然后,查看堆栈跟踪。 消息传递解除分配的对象通常在objc_msgSend中具有顶部框架。然后下一步是在启用NSZombie的情况下运行应用程序并再现崩溃;僵尸会自我识别。 |
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 3 年前 |
|
|
YosiFZ · pod更新依赖关系pod 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |