En IOS5, utilizando ARC y células prototipo para tableView el guión gráfico, puedo reemplazar el código de abajo:comportamiento dequeueReusableCellWithIdentifier cambiado para las células prototipo?
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:CellIdentifier];
}
// Configure the cell...
return cell;
Con este simple código ??:
UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:@"Cell"];
return cell;
lo vi en este enlace:
http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1
de las gracias de antemano!
Arildo
no consigo por qué, pero esto no funciona para mí. Sigo recibiendo una celda "nula". Creé un nuevo proyecto de detalles maestros. El ejemplo funciona genial Cuando agrego el método cellForRowIndexPath y el método de tamaño de tabla y establezco el tamaño en 2 obtengo una excepción, ya que dequeueReusableCellWithIdentifier me sigue poniendo "nil". – bashan
¿ha configurado TableCell en el guión gráfico? De esta manera: [link] http://minus.com/m59pfEOqW (nota: el identificador de celda es el mismo en el guión gráfico y en cellForRowAtIndexPath) – Kappe
Y recuerda que debes hacer cualquier cosa de configuración en la subclase de celda en el método "awakeFromNib", no "initWithStyle:" (no se llama) ya que se carga desde el guión gráfico. – avocade