在iOS5中,在故事板采用ARC和原型细胞的tableView,我可以代替下面的代码:dequeueReusableCellWithIdentifier行为已更改为原型单元格?
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:CellIdentifier];
}
// Configure the cell...
return cell;
有了这个简单的代码??:
UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:@"Cell"];
return cell;
我看到了这此链接:
http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1
感谢的提前!
Arildo
我不明白为什么,但这件事不适合我。我不断收到一个“无”单元格。我创建了一个新的主 - 细节项目。这个例子很好用。当我添加cellForRowIndexPath方法和表大小方法并将大小设置为2时,我得到一个异常,因为dequeueReusableCellWithIdentifier一直让我“无”。 – bashan
你在故事板中配置了tableCell吗?像这样:[链接] http://minus.com/m59pfEOqW(注意:单元格标识符与storyboard和cellForRowAtIndexPath中的单元格标识符相同) – Kappe
请记住,您应该在“awakeFromNib”方法的单元格子类中执行任何安装程序,而不是“initWithStyle:”(它不会被调用),因为它是从故事板加载的。 – avocade