iOS绑定库不能在模拟器上工作,但它可以在设备上工作
问题描述:
我正在尝试为控制器创建包装:https://github.com/ipup/PPRevealSideViewController。iOS绑定库不能在模拟器上工作,但它可以在设备上工作
使用这些指令http://docs.xamarin.com/guides/ios/advanced_topics/binding_objective-c/binding_walkthrough/我创建的iOS绑定项目。由于这个控制器并没有创建与Storyboard一起工作,所以我对它进行了修改(即将初始化替换为其他方法,以便Objective Sharpie不会将其包装到构造函数中)。
为了测试如何控制工作我已经创建的项目在原来的控制器(PPtest)例如,已经不能用故事板和控制器已经从代码初始化。该项目同时适用于模拟器和设备。
项目与故事板(故事板PPTest)在设备上正常工作,但它在滑块拖动&下降时崩溃而不会引发任何异常。
你能提出什么问题吗?
。我已与原来的控制器,makefile文件创建脂肪库,iOS的绑定项目,以及2个测试项目来源:PPTest和StoryboardPPTest和.crash文件。
附件:https://www.dropbox.com/s/lb798o5fddkclze/Flyout%20Problem%20Attachment.zip
答
这看起来像在Xamarin.iOS的错误。
我找到一种解决方法但是:
- 添加
--registrar:dynamic
到额外的mTouch论证项目的iOS构建选项。
这将使你在模拟器上设备相同的行为。
非常感谢!有用。 –