2011-03-01 9 views
6

Me falta algo que sospecho que es obvio, pero no puedo encontrarlo.DetailTextLabel de UITableViewCell es nulo, ¿falta algo?

UITableViewCell cell = tableView.DequeueReusableCell("MyCell");  
if (cell == null) { 
     cell = new UITableViewCell(UITableViewCellStyle.Default, "MyCell"); 
} 

cell.TextLabel.Text = "Foo"; 
cell.DetailTextLabel.Text = "Foo2"; 

me estoy haciendo una excepción de referencia nula con el DetailTextLabel.

Respuesta

24

Se debe a que está utilizando UITableViewCellStyle.Default. Necesita UITableViewCellStyle.Subtitle si desea los detalles. Etiqueta.