UITableView导致此类不符合密钥异常的键值编码

UITableView导致此类不符合密钥异常的键值编码,uitableview,xamarin.ios,xamarin,mvvmcross,Uitableview,Xamarin.ios,Xamarin,Mvvmcross,我正在将Xamrin与MvvmCross一起使用,在部署到设备时遇到了最奇怪的问题,我有一个完美的工作页面,但一旦我向其中添加了UITableView,我就开始获得 setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key 如果卸下UITableView的插座连接,一切正常。在模拟器上,一切正常 我不知道出了什么问题:( 下面是binind的代码(尽管它从未到达那里…)

我正在将Xamrin与MvvmCross一起使用,在部署到设备时遇到了最奇怪的问题,我有一个完美的工作页面,但一旦我向其中添加了UITableView,我就开始获得

   setValue:forUndefinedKey:]: this class is not key value coding-compliant 
   for the key
如果卸下UITableView的插座连接,一切正常。在模拟器上,一切正常

我不知道出了什么问题:( 下面是binind的代码(尽管它从未到达那里…)

var source=new MvxSimpleTableViewSource(UsersSearchList,PeopleSearchTableCell.Key,PeopleSearchTableCell.Key);
UsersSearchList.Source=Source;
var source2=new MvxSimpleTableViewSource(recondedUserList,PeopleSearchTableCell.Key,PeopleSearchTableCell.Key);
recondedUserList.Source=source2;
var set=this.CreateBindingSet();
set.Bind(source.To)(vm=>vm.UserSearchViewModel.Users);
set.Bind(source2.To)(vm=>vm.recondedUsersSearchViewModel.Users);
set.Apply();
我想附加的锡伯文件,但它的大

我在这个页面上有另一个UITableView,它工作得非常好

我见过manu解决方案,但对我来说不起作用


请帮助…

检查此视图中的.h和.m文件是否存在错误(已删除的插座未正确删除等),通过右键单击控件或视图栏,检查以确保没有不应该存在的连接,在x代码和同步xamarin后清理项目。这95%的时间为我解决了问题。(出于某种原因,我甚至不得不在错误消失之前在xamarin中清理两次,可能在它可以引用之前清理得太快了)。

尝试清理产品、删除并重新安装。尝试过……也尝试过发布、调试和特别处理。现在我正在按代码添加表视图,一切正常,至少我有:(
var source = new MvxSimpleTableViewSource (UsersSearchList, PeopleSearchTableCell.Key, PeopleSearchTableCell.Key);
UsersSearchList.Source = source;
            var source2 = new MvxSimpleTableViewSource (RecomendedUsersList, PeopleSearchTableCell.Key, PeopleSearchTableCell.Key);
            RecomendedUsersList.Source = source2;
            var set = this.CreateBindingSet<MainPage, MainPageViewModel> ();
            set.Bind (source).To (vm => vm.UserSearchViewModel.Users);
            set.Bind (source2).To (vm => vm.RecomendedUsersSearchViewModel.Users);              
            set.Apply ();