我正在与MvvmCross Monotouch合作。
以下是在iOS模拟器上实际运行良好的绑定代码。
{ this, "{'Title':{'Path':'NavigationBarTitle'}}
但是,当我在真正的iPad(iPad 2)上部署它时,它不起作用。
Application Output:
===================
MvxBind: Warning: 0.69 Failed to create target binding for from NavigationBarTitle to Title
我很高兴看到它可以在iOS模拟器上运行但是,有什么理由说它不能在真正的iPad上运行吗?
帕特里克
答案 0 :(得分:7)
我见过这种类型的错误的一种情况是在发布版本中,其中monotouch链接器优化了图像大小并删除了绑定所需的明显未使用的属性。
为了解决这个问题,我通常会添加一些假代码来欺骗链接器包含所需的属性 - 例如这是一个monodroid样本文件,它做同样的事情:
这是目前使用mvvmcross的一个缺点 - 它可能导致更大的二进制图像大小。