![]() |
1
7
我不知道我是否也有同样的问题,但我是如何做到的: 1个- Enable Zombie mode 在xcode中获取精确的消息,以确保您看到的位置正确。 之后,您将收到这样的消息: [概述gestureRecognizerFailed:]:发送到已释放实例的消息0x53d6d00 2-现在您已经知道了确切的问题,请在删除此对象之前取消激活该对象上的手势:
这应该能起到作用。 [编辑] 另一个对我有效的解决方案是: 不要对手势识别器使用“autorelease” 是的。在大多数情况下,您可以在将识别器添加到视图后直接释放它。 |
|
2
2
在释放控制器后,手势识别器似乎正在向控制器发送回调。在释放控制器之前,请确保从附加的视图中删除手势识别器。 在控制器类中,您可能会设置如下手势识别器:
因此,请确保在控制器的dealloc方法中移除手势识别器:
|
![]() |
3
0
根据定义,延迟的手势是在稍有延迟之后发送的。这个(uiscrollyviewdelayedtouchesbegangesturerecognizer)用于确保捏和平移手势获得更高的优先级。 手势识别器不会保留其状态以避免保留循环。因此,当此识别器激发时,它将发送到已解除分配的视图。
你可以推迟
|
![]() |
4
0
这么做有什么不对吗?
|
![]() |
5
0
这里有一个很明显的解决方法…确保释放您的实际视图。我的视图有很多子视图,我正在发布,但我没有发布我的实际视图。在我做了之后,程序很好。 |
![]() |
ThomThomPhao · 在另一个视图中访问变量以重置它 3 年前 |
![]() |
bvh · 禁用UISearchBar中的搜索字段 7 年前 |
![]() |
Pradumna Patil · REST API的问题 7 年前 |
![]() |
yakovlevvl · iPad和iPhone的不同UI 7 年前 |
|
Swathi · 我想用JSON数据生成tableview表单[关闭] 7 年前 |
![]() |
Zander · 带伸缩高度的iPad 7 年前 |