我使用Xamarin iOS设计器为我的TableView设计自定义TableViewCell类.但是除了单元本身之外,所有单元子视图属性(出口)都返回null.
我的自定义单元类:
partial class VehiclesTableCell : UITableViewCell
{
public VehiclesTableCell(IntPtr handle) : base(handle) { }
public void UpdateCell(string licensePlate) {
licensePlateLabel.Text = licensePlate; //hit the null reference exception for licensePlateLabel
}
}
Run Code Online (Sandbox Code Playgroud)
生成的部分类:
[Register ("VehiclesTableCell")]
partial class VehiclesTableCell
{
[Outlet]
[GeneratedCode ("iOS Designer", "1.0")]
UILabel licensePlateLabel { get; set; }
void ReleaseDesignerOutlets ()
{
if (licensePlateLabel != null) {
licensePlateLabel.Dispose ();
licensePlateLabel = null;
}
}
}
Run Code Online (Sandbox Code Playgroud)
和我的Table Source类的GetCell:
public class VehiclesTableSource : UITableViewSource
{
public override UITableViewCell GetCell(UITableView …Run Code Online (Sandbox Code Playgroud)