Я создал UICollectionView, который отлично работает на небольших устройствах, таких как iPhone 5s/SE/6/6s/7, как на симуляторе, так и на реальном устройстве, но У меня странная ситуация, когда речь идет о iPhone 6Plus, iPhone 7Plus и любой версии iPad. Он отлично работает на реальном устройстве, но он выходит из строя в тренажере со следующей ошибкой:UICollectionView - iOS 10 - авария на симуляторе iPhone 6 Plus, но работает на реальном устройстве
Assertion failure in -[_UIFlowLayoutSection computeLayoutInRect:forSection:invalidating:invalidationContext:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3600.5.2/UIFlowLayoutSupport.m:823
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UICollectionViewFlowLayout internal error'
То, что я узнал, до сих пор является то, что если я удалю estimatedItemSize он работает нормально, но авто-макета не больше, но если у меня есть это, это может привести к сбоям в симуляторе.
Я использую последнюю версию Xcode и IOS 10.
Любые идеи, почему это сбой?
вы смотрите на это http://stackoverflow.com/questions/39498503/collectionviewcontentsize-in-ios -10-using-self-sizing-cells – PrafulD
очень странно. попробовали ли вы очистить папку DerivedData? – Nathaniel
@PrafulD да, но у меня нет такого случая – lorandcsatlos