gpt4 book ai didi

iPhone:MKMapView 奇怪的崩溃

转载 作者:行者123 更新时间:2023-12-03 15:57:52 24 4
gpt4 key购买 nike

我遇到了 MKMapView 的问题, 希望可以有人帮帮我。

我有一个嵌入 MKMapView 的 View 和一个导航 Controller 。我将我的 navigationController 插入另一个 viewController,然后再推另一个。然后如果我回到 MKMapView并触摸 map ,应用程序崩溃。
所以 MkmapView > View2 > View3 > View2 > MKMapView > touch on the map 然后崩溃。

我绝对不明白为什么。
如果我只推送另一个 View 然后回来,它工作得很好。所以:
MkmapView > View2 > MKMapView = OK

我在应用程序的另一部分以相同的方式使用其他 View ,没有任何问题。
View 1 > View 2 > View 3 > View 2 > View 1 = OK

我检查了,没有内存警告viewDidUnload或 dealloc 方法被调用。

The error is: *** -[NSURL length]: unrecognized selector sent to instance 0x4806930

这一次是一个 NSURL 崩溃了,但它几乎一直都不同:NSArray、NSDictionnary 等等……

这是堆栈跟踪:
0    0x3266bdf4 in objc_exception_throw

1 0x32de2bfc in -[NSObject doesNotRecognizeSelector:]

2 0x32d67b18 in ___forwarding___

3 0x32d5e840 in __forwarding_prep_0___

4 0x32cec074 in -[MKOverlayView _annotationViewForSelectionAtPoint:avoidCurrent:]

5 0x32ce4b60 in -[MKOverlayView annotationViewForPoint:]

6 0x32cc7efc in -[MKMapView _firstTouchBegan:withEvent:]

7 0x32d17e28 in -[MKScrollView _firstTouchBegan:withEvent:]

8 0x32d17c98 in -[MKScrollView touchesBegan:withEvent:]

9 0x30c4a888 in -[UIWindow _sendTouchesForEvent:]

10 0x30c49f94 in -[UIWindow sendEvent:]

11 0x30c45790 in -[UIApplication sendEvent:]

12 0x30c45094 in _UIApplicationHandleEvent

13 0x31bba990 in PurpleEventCallback

14 0x32da452a in CFRunLoopRunSpecific

15 0x32da3c1e in CFRunLoopRunInMode

16 0x31bb9374 in GSEventRunModal

17 0x30bf3c30 in -[UIApplication _run]

18 0x30bf2230 in UIApplicationMain

19 0x000025f8 in main at main.m:14

有没有人有同样的问题?有人可以就如何找到错误或我应该检查什么给我建议吗?

谢谢你的时间!

最佳答案

您的 map View 有注释。如果在注释的 -title 中设置断点方法,当您触摸 map 时,您将获得相同的堆栈跟踪。

您的注释会提前发布。

关于iPhone:MKMapView 奇怪的崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1776237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com