2012-09-26 2 views
5

IOS 6에서이 충돌이 계속 발생하지만 무엇이 잘못되었는지 잘 모릅니다. 그게 무슨 뜻인지 아는 사람 있습니까? 메소드가 호출됩니다 문제가 VectorKit의 stopAnimation 후 내 또는 곧에서 출시 된 개체에 액세스하여 발생 같은IOS 6지도 크래시

Exception Type: EXC_BAD_ACCESS (SIGBUS) 
Exception Codes: EXC_ARM_DA_ALIGN at 0x00000001 
Crashed Thread: 0 

Thread 0 name: Dispatch queue: com.apple.main-thread 
Thread 0 Crashed: 
0 CoreFoundation     0x3bcab0d8 CFRetain + 20 
1 CoreFoundation     0x3bd424ee __CFSetStandardRetainKey + 50 
2 VectorKit      0x3840e97c -[VKAnimation _stopAnimation:] + 36 
3 VectorKit      0x383d841c -[VKAnimation onTimerFired:] + 48 
4 VectorKit      0x383d8240 -[VKMainLoop displayTimerFired:] + 352 
5 QuartzCore      0x3664377c    CA::Display::DisplayLink::dispatch(unsigned long long, unsigned long long) + 156 
6 QuartzCore      0x366436d4 CA::Display::IOMFBDisplayLink::callback(__IOMobileFramebuffer*, unsigned long long, unsigned long long, unsigned long long, void*) + 60 
7 IOMobileFramebuffer    0x3c497fd4 IOMobileFramebufferVsyncNotifyFunc + 152 
8 IOKit       0x35a965aa IODispatchCalloutFromCFMessage + 190 
9 CoreFoundation     0x3bd35888 __CFMachPortPerform + 116 
10 CoreFoundation     0x3bd403e4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 32 
11 CoreFoundation     0x3bd40386 __CFRunLoopDoSource1 + 134 
12 CoreFoundation     0x3bd3f20a __CFRunLoopRun + 1378 
13 CoreFoundation     0x3bcb2238 CFRunLoopRunSpecific + 352 
14 CoreFoundation     0x3bcb20c4 CFRunLoopRunInMode + 100 
15 GraphicsServices    0x33eae336 GSEventRunModal + 70 
16 UIKit       0x3be33284 UIApplicationMain + 1116 
17 App Name      0x000dcb88 main (main.m:14) 
18 App Name      0x000dcb54 start + 36 

응용 프로그램은 IOS 6

답변

3

이것은 내부 버그입니다. Report this to Apple.

시뮬레이터에서 일어나는 경우 시뮬레이터의 "콘텐츠 재설정"기능을 사용하여 앱/iOS 시뮬레이터 메뉴에서 캐시를 지울 수 있습니다.

+2

버그 보고서를 제출했지만 정확한 문제와 해결 방법을 발견했습니다. 문제는 내가 [self.mapView setUserTrackingMode : MKUserTrackingModeFollow animated : NO]로 설정했다는 것입니다. mapView가 백그라운드에서 포 그라운드로 전환하고 있기 때문입니다. MapView : (MKMapView *) mapView didUpdateUserLocation : (MKUserLocation *) userLocation은 이제 작동합니다. – Dmorneault

1

에 MKMapkit을 사용 보인다. 저는 VectorKit에 익숙하지 않으므로 해당 메소드 나 onTimerFired : delegate 콜백이 무엇인지 살펴볼 수 있습니다.

행운을 빈다.

+0

응답 해 주셔서 감사합니다. 그러나 VectorKit과 같은 크래시 로그에있는이 API는 모두 Apple에서 제공 한 것입니다. 나는 그 (것)들에 대한 어떤 통제도 가지고 있지 않다. – Dmorneault