簡體   English   中英

在調試崩潰應用程序時出隊 UICollectionViewCell

[英]dequeuing UICollectionViewCell while debugging crashes app

我正在嘗試調試我的應用程序,但是當我通過 Xcode 運行它時,我得到一個崩潰消息-[UICollectionView _dequeueReusableViewOfKind:withIdentifier:forIndexPath:viewCategory:]這發生在cellForItemAtIndexPath :對於集合視圖,但它只發生在我正在調試,如果我安裝應用程序並在沒有 Xcode 的情況下運行它,它可以正常工作。

這是我的代碼:

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
    FFSIncidentCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:reuseIdentifier forIndexPath:indexPath]; 
    // Configure the cell 
    ...
}

所以我想出了這個,希望這會幫助別人。 就我而言,我有一個UICollectionViewCell中的.xib文件。 該單元格有一個UIScrollView ,而UIScrollView有一個UIView UIView比屏幕高,所以在 IB 中我把它從滾動視圖中拉出來,這樣我就可以看到它,但我從來沒有把它移回滾動視圖的子視圖。 長話短說,如果你構建一個自定義的 UITableViewCell 或 UICollectionViewCell,一切都必須是 Cell 的子視圖,否則,崩潰!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM