Xamarin.ios 声明UITableView对象时出错

Xamarin.ios 声明UITableView对象时出错,xamarin.ios,xamarin,Xamarin.ios,Xamarin,我使用的是Xamarin.iOS 6.3,我遇到了一个奇怪的问题:当我声明(甚至没有初始化)UITableView对象时,我收到一个错误: 类型不是从System.Attribute派生的。参数名称:attirbute 类型 奇怪的是,只有当我尝试在设备上运行应用程序(iPodtouch4Gen,iOS6.1.3)时才会发生这种情况。在模拟器上一切都很好 以下是触发此错误的代码: public partial class ActorsListView : UIViewController {

我使用的是Xamarin.iOS 6.3,我遇到了一个奇怪的问题:当我声明(甚至没有初始化)UITableView对象时,我收到一个错误:

类型不是从System.Attribute派生的。参数名称:attirbute 类型

奇怪的是,只有当我尝试在设备上运行应用程序(iPodtouch4Gen,iOS6.1.3)时才会发生这种情况。在模拟器上一切都很好

以下是触发此错误的代码:

public partial class ActorsListView : UIViewController
{
    public ActorsListView () : base ("ActorsListView", null)
    {
    }

    public override void DidReceiveMemoryWarning ()
    {
        base.DidReceiveMemoryWarning ();
    }

    private UITableView table;

    public override void ViewDidLoad ()
    {
        base.ViewDidLoad ();

        table = new UITableView(View.Bounds); // defaults to Plain style
        string[] tableItems = new string[] {"Vegetables","Fruits","Flower Buds","Legumes","Bulbs","Tubers"};
        table.Source = new TableSource(tableItems);
        Add (table);
    }
}

与Xamarin支持人员讨论了这一点,这是框架测试版的一个问题。
为了解决这个问题,我必须清理解决方案并重新构建它。然后设备上的一切都正常了。

显示您的声明?添加到问题中,谢谢。