为我们的项目评估 Monotouch 并收到此错误:
MonoTouch.Foundation.MonoTouchException:抛出Objective-C异常。名称:NSUnknownKeyException 原因:[ setValue:forUndefinedKey:]:此类与键 labelJobNo 的键值编码不兼容。
当我将标签添加到自定义 UITableViewCell xib 并将其与 ctrl-drag 方法链接时,就会发生这种情况。
如果我只是添加标签而不链接它,它工作正常。知道如何解决吗?
这是 JobListCell.designer.cs 的外观:
[Register ("JobListCell")]
partial class JobListCell
{
[Outlet]
MonoTouch.UIKit.UILabel labelJobNo { get; set; }
void ReleaseDesignerOutlets ()
{
if (labelJobNo != null) {
labelJobNo.Dispose ();
labelJobNo = null;
}
}
}