1

对于我们的应用程序,我必须添加/删除一条折线。首先它运行得很好,但随后,随机查看,应用程序退出:

11-12 10:12:17.780: D/SKMaps(10210): SKMapSurfaceView---- Add polyline 
11-12 10:12:17.780: A/libc(10210): Fatal signal 11 (SIGSEGV) at 0x000000b8 (code=1), thread 10376 (Thread-1347)

或者有时这样:

11-12 10:35:56.176: D/SKMaps(4398): SKMapSurfaceView---- Add polyline 
11-12 10:35:56.176: A/libc(4398): invalid address or address of corrupt block 0x834c9010 passed to dlfree
11-12 10:35:56.176: A/libc(4398): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 5060 (Thread-26355)

深入研究代码,我发现这是在添加折线并同时发生地图操作(平移、缩放 ...)时发生的。所以我的问题是:我的结论是否正确,如果是这样,我如何在不构建一种地图操作观察者的情况下管理它?

4

0 回答 0