我正在做一个 Apple Developer Tutorial,我有几个关于底部代码行的基本问题:
这些代码行中的任何一行都没有分配和初始化它们创建的对象?这是因为对象在创建时就被赋值了吗?
dequeueReusableCellWithIdentifier 方法 - 此方法返回 nil 的唯一方法是是否没有与单元标识符参数同名的单元对象?如果池中没有可以重用的单元格,它会创建一个单元格还是返回 nil 呢?文档说明该方法返回 - 具有关联标识符的 UITableViewCell 对象,如果可重用单元队列中不存在此类对象,则返回 nil。
提前感谢您的帮助
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
BirdSighting *sightingAtIndex = [self.dataController objectInListAtIndex:indexPath.row];