Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios [UITableView indexPathsForVisibleRows]可能存在错误?_Ios_Uitableview_Uikit_Iphone Sdk 3.0 - Fatal编程技术网

Ios [UITableView indexPathsForVisibleRows]可能存在错误?

Ios [UITableView indexPathsForVisibleRows]可能存在错误?,ios,uitableview,uikit,iphone-sdk-3.0,Ios,Uitableview,Uikit,Iphone Sdk 3.0,我一直在我的代码中尝试这一点,但它不起作用: NSArray *paths = [aUITableView indexPathsForVisibleRows]; 返回一个空的NSArray。 但是,如果我在前一行中这样做,它工作得很好……这是一个框架错误吗 NSArray *cells = [aUITableView visibleCells]; NSArray *paths = [aUITableView indexPathsForVisibleRows]; 问题是我真的不需要细胞阵列。所

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

NSArray *paths = [aUITableView indexPathsForVisibleRows];
返回一个空的NSArray。 但是,如果我在前一行中这样做,它工作得很好……这是一个框架错误吗

NSArray *cells = [aUITableView visibleCells];
NSArray *paths = [aUITableView indexPathsForVisibleRows];

问题是我真的不需要细胞阵列。所以我得到了一个未使用变量的警告…我不喜欢代码中的警告。jeje.

它看起来像一只虫子——你可能想要

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

而不是:

NSArray *cells = [aUITableView visibleCells];
写:

[aUITableView visibleCells]; // don't remove, workaround for a bug <link here>
[aUITableView visibleCells];//不删除,解决bug的方法

iOS 4.2中仍存在此漏洞。您只需调用
[tableView visibleCells],就可以在没有警告的情况下修复它并且不将调用结果分配给变量。仅仅因为一个方法有一个返回值,您就不需要注意它。我正在向苹果公司提交一份缺陷报告