-
[iOS] UICollectionView에서 발생하는 크래쉬앱등이에게 살충제를 뿌린다./고무망치를 도와라 2016. 7. 29. 13:02
<드림카>
UICollectionView를 상속받은 MyCollectionVIew에서 크래쉬가 발생한다.
1. 모든 디바이스에서 발생하는 것이 아님. 현재는 5s에서 발생하고 6, 6s에서는 발생하지 않음
2. OS는 8.3, 9.3에서 테스트를 해보았으나 무관하게 발생
3. 크래쉬가 100%재현되는 것이 아님.
그리고 크래쉬 로그는
(xxxxxxxxx는 서비스명이라 가림)
2016-07-29 11:44:57.518 xxxxxxxxxxxx dev[55017:14292281] *** Assertion failure in -[xxxxxxxxxxxx.MyCustomCollectionView _createPreparedCellForItemAtIndexPath:withLayoutAttributes:applyAttributes:isFocused:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.60.7/UICollectionView.m:1555
구글링 결과
1. CollectionView.RegisterClassForCell 대신 CollectionView.RegisterNibForCell를 사용해보세요.
http://forums.xamarin.com/discussion/8233/ios-7-crash-in-collectionview
2. viewForSupplementaryElementOfKind메소드에서 nil을 리턴하지 않도록 해주세요.
http://stackoverflow.com/questions/19034098/uicollectionview-ios-7-xcode-5-assertion-failure
해결 안됨.
재현이 어디선 되고 어디선 안되고, 어떨땐 되고 어떨땐 안되고..
하지만 콜라는 항상 그곳에 있다. 그렇게 난 또 콜라를 마신다...
'앱등이에게 살충제를 뿌린다. > 고무망치를 도와라' 카테고리의 다른 글
Duplicate Symbol이나 link warning이 발생하지 않는다. (0) 2018.06.11 Swift에서는 왜 Import 헤더를 하지 않아도 되는 것일까? (0) 2016.12.28 [iOS/GCD] dispatch_async, dispatch_sync (6) 2016.11.12 UIViewController의 view는 frame이 왜 변하지 않는것일까? (0) 2016.06.22