Skip to content

【DoKit生态场景】-描述出现的问题 #1214

@vchao

Description

@vchao

iOS Crash问题:
集成最新版本SDK后在如下行出现crash:
DoraemonHomeCloseCell *closeCell = [collectionView dequeueReusableCellWithReuseIdentifier:DoraemonHomeCloseCellID forIndexPath: indexPath]; return closeCell;

崩溃日志:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Expected dequeued view to be returned to the collection view in preparation for display. When the collection view's data source is asked to provide a view for a given index path, ensure that a single view is dequeued and returned to the collection view. Avoid dequeuing views without a request from the collection view. For retrieving an existing view in the collection view, use -[UICollectionView cellForItemAtIndexPath:] or -[UICollectionView supplementaryViewForElementKind:atIndexPath:]. Dequeued view: <DoraemonHomeCell: 0x12e4d4780; baseClass = UICollectionViewCell; frame = (0 1051.5; 414 55.2); backgroundColor = <UIDynamicSystemColor: 0x114436000; name = systemBackgroundColor>; layer = <CALayer: 0x11d3be1a0>>; Collection view: <UICollectionView: 0x11d3d0000; frame = (0 0; 414 896); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11d3c95c0>; backgroundColor = <UIDynamicSystemColor: 0x114436000; name = systemBackgroundColor>; layer = <CALayer: 0x11d3bd1e0>; contentOffset: {0, 45}; contentSize: {414, 1150.6239999999998}; adjustedContentInset: {92, 0, 34, 0}; layout: <UICollectionViewFlowLayout: 0x1144e8a00>; dataSource: <DoraemonHomeViewController: 0x11d1aa000>>'

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions