我遗漏了一些我怀疑是显而易见的东西,但我找不到它。
UITableViewCell cell = tableView.DequeueReusableCell("MyCell");
if (cell == null) {
cell = new UITableViewCell(UITableViewCellStyle.Default, "MyCell");
}
cell.TextLabel.Text = "Foo";
cell.DetailTextLabel.Text = "Foo2";
我正在使用DetailTextLabel
获取空引用异常。
答案 0 :(得分:27)
这是因为您使用的是UITableViewCellStyle.Default。如果你想要detailsLabel,你需要UITableViewCellStyle.Subtitle。