पर काम करता है मैं एक UICollectionView कि दोनों सिम्युलेटर और असली डिवाइस पर iPhone 5s जैसे छोटे उपकरणों पर ठीक काम करता है/एसई/6/6s/7 बनाए हैं, लेकिन आईफोन 6 प्लस, आईफोन 7 प्लस और किसी भी आईपैड संस्करण के बारे में आने पर मुझे एक अजीब स्थिति है। यह असली डिवाइस पर ठीक काम करता है, लेकिन यह निम्न त्रुटि के साथ सिम्युलेटर में दुर्घटनाओं:UICollectionView - आईओएस 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-उपयोग-आत्म-आकार-कोशिकाओं – PrafulD
बहुत अजीब। क्या आपने DerivedData फ़ोल्डर को साफ़ करने का प्रयास किया है? – Nathaniel
@PrafulD हाँ, लेकिन मैं उस मामले – lorandcsatlos