2015-01-10 4 views
0

Flurry에 따르면 uiscrollview/uitableview setcontentoffset 주위에 응용 프로그램 충돌이 자주 발생합니다.iOS 앱 setcontentoffset 주변에 충돌이 발생하면 어떤 도움말을 보냅니 까?

여기에 대한 자세한 내용은 누구나 비슷한 것을 직면 했습니까?

 
    0 libobjc.A.dylib      0x39b80f46 _objc_msgSend + 5 
    1 UIKit        0x2f915795 -[UIScrollView setContentOffset:] + 632 
    2 UIKit        0x2f9c02c5 -[UITableView setContentOffset:] + 412 
    3 UIKit        0x2fba3b5f -[UIScrollView _adjustContentOffsetIfNecessary] + 1466 
    4 UIKit        0x2f9c6671 -[UIScrollView _stopScrollingNotify:pin:tramplingDragFlags:] + 452 
    5 UIKit        0x2f9c64a7 -[UIScrollView _stopScrollingNotify:pin:] + 30 
    6 UIKit        0x2f9c6463 -[UIScrollView removeFromSuperview] + 30 
    7 UIKit        0x2f8f8f47 -[UIView dealloc] + 382 
    8 CoreFoundation      0x2c36526d _CFRelease + 600 
    9 CoreFoundation      0x2c37c3bd -[__NSArrayM dealloc] + 148 
    10 libobjc.A.dylib      0x39b8ed5f + 166 
    11 libobjc.A.dylib      0x39b8f1a9 + 404 
    12 CoreFoundation      0x2c3703a9 __CFAutoreleasePoolPop + 16 
    13 CoreFoundation      0x2c4222ef + 1518 
    14 CoreFoundation      0x2c370621 _CFRunLoopRunSpecific + 476 
    15 CoreFoundation      0x2c370433 _CFRunLoopRunInMode + 106 
    16 GraphicsServices     0x336d80a9 _GSEventRunModal + 136 
    17 UIKit        0x2f95a809 _UIApplicationMain + 1440 
    18 aNews        0x00053b1b __mh_execute_header + 23323 
    19 libdyld.dylib      0x3a0f4aaf + 2 
+3

질문을 충돌 보고서의 실제 오류 메시지로 업데이트하십시오. – rmaddy

+1

빌드 계획에서 좀비를 켜면 런타임에 일부 객체가 할당 해제 된 후 메시지를 수신했다는 오류 메시지가 표시 될 수 있습니다. 그 정보는 문제를 식별하는 데 도움이 될 수 있습니다. –

답변

-1

메인 스레드에는 setContentOffset이 없기 때문에 생각합니다. 아니면 다른 메소드가 백그라운드에서 실행 중일 때 메인 스레드에 있지 않습니다. 모든 것이 UI에 관련 될 때 주 스레드에서 수행되어야합니다. 메인 스레드에서 시도해보고 문제가 해결되는지 확인하십시오.

+0

원래의 답변이 맞다고해도 읽기 쉽고 이해하기가 매우 어렵습니다. 나는 그것을 닦으려고 노력했으나 앞으로 더 많은 관심을 가져주세요. – bgilham

+0

@bgilham 귀하의 제안에 감사드립니다. 훨씬 더 읽기 쉬울 것입니다. – SevenJustin