UITableView 内のすべてのセルの配列を取得する必要があります。私は現在、以下の方法を使用しています。
-(NSArray *)allTableViewCellsArray
{
NSMutableArray *cells = [[NSMutableArray alloc] init];
for (NSInteger j = 0; j < [tableView numberOfSections]; ++j)
{
for (NSInteger i = 0; i < [tableView numberOfRowsInSection:j]; ++i)
{
[cells addObject:[tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:i inSection:j]]];
}
}
return cells;
}
私はそれである程度成功しましたが、セルが表示されていないときにクラッシュすることがわかりました。では、表示されているかどうかに関係なく、UITableView 内のすべてのセルの配列を取得するにはどうすればよいでしょうか?