如何通過indexPathsForVisibleRows讀取NSIndexpath數組的intValue?Objective-C visibleCells和indexPathsForVisibleRows
順便說一句,爲什麼visibleCells和indexPathsForVisibleRows在if(cell == nil)函數之前無法工作?
這裏是我的代碼:
cellForRowAtIndexPath方法中:
static NSString *identifierString;
UITableViewCell *cell = [tableView1 dequeueReusableCellWithIdentifier:identifierString];
// when I use visibleCells and indexPathsForVisibleRows here, the app crashes
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:identifierString] autorelease];
cell.accessoryType = UITableViewCellAccessoryNone;
}
// when I use visibleCells and indexPathsForVisibleRows here, the app works
//cell implementation here
return cell;
感覺就像是很多方面的缺少問題的第二部分。你可以請求一些代碼,其中'if(cell == nil)'是? – dasblinkenlight 2012-07-05 18:29:45
@das我已經添加了我的代碼。 – wagashi 2012-07-05 18:36:35
如何在工作時閱讀他們的價值觀?你用這種方法試圖做什麼? – anuragbh 2012-07-06 02:37:05