gpt4 book ai didi

ios - sigsegv segv_accerr 在 ios7 中使 mkmapview 崩溃

转载 作者:可可西里 更新时间:2023-11-01 04:58:39 28 4
gpt4 key购买 nike

我在现场有一个应用程序在前台崩溃。我在 Root View Controller 中有一个 MKMapView。这个 Root View Controller 在顶部显示了一个模态视图 Controller 。当模态视图 Controller 被关闭时,在调用其 viewWillAppear 方法后在 Root View Controller 中渲染 MKMapView 时似乎发生了崩溃。这是在ios7中发生的。任何人都知道这种崩溃的原因是什么?崩溃发生在前台,与 Occasionally iOS 6 MKMapView crashes in initWithFrame 不同。

堆栈跟踪:

Exception Type:  SIGSEGV
Exception Codes: SEGV_ACCERR at 0x200000a0
Crashed Thread: 13

0 IMGSGX543GLDriver 0x2efadfd6 sgxBindCurrentTextures + 118
1 IMGSGX543GLDriver 0x2efaf143 sgxBeginRender + 399
2 IMGSGX543GLDriver 0x2efa75c3 glrClearCore + 235
3 IMGSGX543GLDriver 0x2efa73e5 glrClear + 193
4 GLEngine 0x323640c7 glClear_Exec + 395
5 VectorKit 0x37bf1531 -[VKMapModel drawScene:withContext:] + 125
6 VectorKit 0x37bf13f1 -[VKMapModel recursiveDrawScene:withContext:pass:] + 189
7 VectorKit 0x37bf12d5 -[VKModelObject recursiveDrawScene:withContext:pass:] + 237
8 VectorKit 0x37bf11e1 -[VKWorld drawScene:withContext:] + 45
9 VectorKit 0x37bf0a0d -[VKScreenCanvas _renderCore:] + 353
10 VectorKit 0x37befba7 __36-[VKScreenCanvas drawWithTimestamp:]_block_invoke_2 + 51
11 VectorKit 0x37bd527f -[VGLContext perform:] + 67
12 VectorKit 0x37befb5d __36-[VKScreenCanvas drawWithTimestamp:]_block_invoke + 113
13 libdispatch.dylib 0x3ab36d1b _dispatch_call_block_and_release + 11
14 libdispatch.dylib 0x3ab3d273 _dispatch_queue_drain$VARIANT$mp + 375
15 libdispatch.dylib 0x3ab3d06b _dispatch_queue_invoke$VARIANT$mp + 43
16 libdispatch.dylib 0x3ab3dce1 _dispatch_root_queue_drain + 77
17 libdispatch.dylib 0x3ab3dc23 _dispatch_worker_thread + 87
18 libsystem_pthread.dylib 0x3ac7ac1d _pthread_body + 141
19 libsystem_pthread.dylib 0x3ac7ab8f _pthread_start + 103

最佳答案

SIGSEV 通常意味着非法内存寻址(nil,被破坏的对象)或者您的设备内存有故障。如果您使用的是自定义 map 图像,它们可能会过大或对设备的内存造成压力并导致其失败。一般来说,MapKits 不能在旧设备上正确处理超过 100 个点。

尝试测试不同的设备。如果它在每台设备上都失败,那么您很可能在加载自定义图形的代码中出错。

如果它只在一台设备上失败,那么您的设备很可能有问题。替换它。

关于ios - sigsegv segv_accerr 在 ios7 中使 mkmapview 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21393967/

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