在我的应用程序中,我收到了多个内存泄漏。该对象是 48 字节的 Malloc,它始终源自负责的调用者 strdup。对象的历史只显示它被 Malloced,没有其他保留或释放。堆栈跟踪没有显示我的任何代码。我能挑出的唯一相关点是:
10 UIKit _UIGestureRecognizerSendActions
9 UIKit -[UIScrollView handlePan:]
8 UIKit -[UIScrollView _endPanWithEvent:]
7 UIKit -[UIScrollView(Static) _startTimer:]
6 CoreFoundation CFNotificationCenterAddObserver
5 CoreFoundation _CFXNotificationRegisterObserver
4 libnotify.dylib notify_register_dispatch
3 libnotify.dylib notify_register_mach_port
2 libnotify.dylib token_table_add
1 libsystem_c.dylib strdup
0 libsystem_c.dylib malloc
它似乎在地图视图上滚动时发生,但我不确定如何继续,因为堆栈中没有引用我的代码。我应该如何继续诊断这种泄漏?
如果需要任何进一步的信息,请告诉我。
问候,尼克