MvvmCross MonoTouch的 - 不能结合于一个真实的iPad的性能,但它工作在模拟器(

2019-06-26 02:36发布

我与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上运行?

帕特里克

Answer 1:

我见过这种类型的错误的一种情况发生在是在发布版本,其中MonoTouch的连接优化图像大小和消除了结合所需的未使用的明显特性。

要解决这个问题,我一般包括代码假位链接欺骗,包括所需的性能 - 例如,下面是它执行同样的事情一个MonoDroid的样本文件:

https://github.com/slodge/MvvmCross/blob/master/Sample%20-%20BestSellers/BestSellers/BestSellers.Droid/LinkerIncludePlease.cs

这是使用mvvmcross目前的缺点之一 - 它可能会导致更大的二进制图像尺寸。



文章来源: MvvmCross Monotouch - Fail to bind Properties on a real iPad, but it works on the Simulator