0

我正在崩溃,[NSSet makeObjectsPerformSelector:withObject:]但在我的代码中找不到它发生的地方。
我的猜测是它是过度发布的 GestureRecognizer 之一,但遗憾的是我找不到任何东西。

崩溃日志:

 
异常类型:
    EXC_BAD_ACCESS
代码:
    KERN_INVALID_ADDRESS 在 0x3758096392

com.apple.main-thread 崩溃
0 libobjc.A.dylib objc_msgSend + 15
1 核心基础-[NSSet makeObjectsPerformSelector:withObject:] + 186
2 UIKit-[UIGestureRecognizer dealloc] + 124
3 UIKit-[UILongPressGestureRecognizer dealloc] + 152
4 CoreFoundation CFRelease + 100
5核心基础-[__NSArrayI dealloc] + 78
6 libobjc.A.dylib(匿名命名空间)::AutoreleasePoolPage::pop(void*) + 168
7 核心基础_CFAutoreleasePoolPop + 16
8 基础 __NSFireDelayedPerform + 466
9 核心基础 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 14
10 核心基础 __CFRunLoopDoTimer + 272
11 核心基础 __CFRunLoopRun + 1232
12 核心基础 CFRunLoopRunSpecific + 356
13 核心基础 CFRunLoopRunInMode + 104
14 图形服务 GSEventRunModal + 74
15 UIKit UIApplicationMain + 1120
16 my.app main.m 第 16 行 main

编辑:我想我发现了问题。我正在发布didReceiveMemoryWarning一些 GestureRecognizers 依赖的东西。

4

1 回答 1

0

我想我找到了问题所在。我在 didReceiveMemoryWarning 中发布了一些 GestureRecognizer 所依赖的东西。

于 2013-07-03T07:32:16.823 回答