小编Swa*_*aik的帖子

单元测试:cellForItem(at:IndexPath.init(item:0,section:0))对于UICollectionView返回nil

我遇到了一个非常奇怪的问题,我的 UiCollectionViewCell 单元测试代码返回 nil。

var indexPath = IndexPath.init(item: 0, section: 0)

let cell = libraryGridViewController?.libraryCollectionView.cellForItem(at: indexPath)
Run Code Online (Sandbox Code Playgroud)

该集合视图通过 RxSwift 绑定附加到数据源。

尽管在调试时我观察到 numberOfItems(inSection: 0) 返回数据数组中所需的项目数。

(lldb) po libraryGridViewController!.libraryCollectionView.numberOfItems(inSection: 0)
Run Code Online (Sandbox Code Playgroud)

4

请让我知道这里可能出了什么问题。我只想从方法 - cellForItem 返回一个有效的单元格。谢谢!

ios uicollectionview xctestcase swift3

5
推荐指数
0
解决办法
1019
查看次数

标签 统计

ios ×1

swift3 ×1

uicollectionview ×1

xctestcase ×1