我正在使用 YHAnimatedCircleView ( http://yickhong-ios.blogspot.it/2012/04/animated-circle-on-mkmapview.html ) 在地图上显示动画圆圈。它适用于 iOS6,而我在使用 iOS7 时遇到了一些问题。
圆圈在地图上出现很长一段时间后,它返回给我以下错误:
CoreAnimation: warning, deleted thread with uncommitted CATransaction;
0 QuartzCore 0x00fcfa96 _ZN2CA11Transaction4pushEv + 374
1 QuartzCore 0x00fcfe72 _ZN2CA11Transaction15ensure_implicitEv + 316
2 QuartzCore 0x0106791b _ZN2CA5Layer12begin_changeEPNS_11TransactionEjRP11objc_object + 37
3 QuartzCore 0x0106914e _ZN2CA5Layer12set_positionERKNS_4Vec2IdEEb + 290
4 QuartzCore 0x010692a9 -[CALayer setPosition:] + 68
5 QuartzCore 0x010699af -[CALayer setFrame:] + 799
6 UIKit 0x0126329c -[UIView(Geometry) setFrame:] + 302
7 UIKit 0x01361d50 -[UIImageView _setViewGeometry:forMetric:] + 210
8 UIKit 0x01361fae -[UIImageView setFrame:] + 63
9 SampleApp 0x0001d331 -[YHAnimatedCircleView drawMapRect:zoomScale:inContext:] + 1329
10 MapKit 0x00c1b8ff __43-[MKOverlayView overlay:drawKey:inContext:]_block_invoke + 847
11 MapKit 0x00c1b572 -[MKOverlayView overlay:drawKey:inContext:] + 268
12 VectorKit 0x0bff941d -[VKRasterOverlay drawKey:inContext:] + 61
13 VectorKit 0x0bff75e5 __40-[VKRasterOverlayTileSource _queueDraw:]_block_invoke + 485
14 libdispatch.dylib 0x0647d818 _dispatch_call_block_and_release + 15
15 libdispatch.dylib 0x064924b0 _dispatch_client_callout + 14