可能的错误?

nic*_*ico 4 uitableview uikit iphone-sdk-3.0

我一直在我的代码中尝试这个,它不起作用:

NSArray *paths = [aUITableView indexPathsForVisibleRows];
Run Code Online (Sandbox Code Playgroud)

返回一个空的NSArray.但是,如果我在前一行中这样做,它工作正常....这是一个框架错误吗?

NSArray *cells = [aUITableView visibleCells];
NSArray *paths = [aUITableView indexPathsForVisibleRows];
Run Code Online (Sandbox Code Playgroud)

事情是我真的不需要单元格数组.所以我收到了一个未使用变量的警告....我不喜欢我的代码中的警告.杰杰奥.

Kor*_*nel 5

它看起来像一个错误 - 您可能想报告它.

如果未使用的变量有问题,那么不要创建未使用的变量!:)

代替:

NSArray *cells = [aUITableView visibleCells];
Run Code Online (Sandbox Code Playgroud)

写:

[aUITableView visibleCells]; // don't remove, workaround for a bug <link here>
Run Code Online (Sandbox Code Playgroud)