|
|
1
20
好的根据问题和评论中留下的线索拼凑起来。
是错误的,可能是坠机的根源。您正在告诉拥有
尽管如此 导致崩溃,它可能不是(但仍然应该被修复)。你在评论中说:
全部
当你删除对的呼叫时,任何东西都开始工作
在这种情况下,我不会感到惊讶,你的
无论如何,这闻起来很像一个过度释放的问题。让你的代码回到崩溃一直发生的状态,然后使用仪器的僵尸检测工具,看看他们是否捕捉到崩溃,并确定对象被过度释放。即使真正的原因是
只有
|
|
|
2
3
除了要求您发布或以其他方式发布的约定之外,您的代码真正的问题是[super dealloc]后面还有其他问题。一旦调用了该方法,就不能再对对象执行任何操作。 取而代之的是,先做你的局部清理,只有当你做了之后,再打电话给上级。 它基本上与init方法相反,在super init调用之前,您不能做任何有用的事情。 亚历克斯 |
|
|
3
1
你曾经在你的代码中的任何其他点访问过这个吗?我唯一能想到的是,它被释放到其他地方,而不是首先被保留。
|
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 3 年前 |