iOS本机库Xamarin绑定

这个问题已经在前面讨论过了,但是我是在9月更新后才解决的。环境:Mac的最新vs Studio,所有框架都已更新,我也尝试切换到预览频道,错误是相同的。实际上是问题所在:更新后,创建本地对象的错误开始出现。

从渲染器到-在/library/Frameworks/Xamarin.iOS.framework/Versions/13.8.2.2/src/Xamarin.iOS/Foundation/NSObject2中的Foundation.NSObject.InitializeObject(已分配System.Boolean)[0x0002e] /library/Frameworks/Xamarin.iOS.framework/Versions/13.8.2.2/src/Xamarin.iOS/Foundation/NSObject2.cs中Foundation.NSObject..ctor(Foundation.NSObjectflag x)[0x0000d]处的.cs:196:在UIKit.UIResponder..ctor(Foundation.NSObjectflag t)上为131,位于/library/Frameworks/Xamarin.iOS.framework/Versions/13.8.2.2/src/Xamarin.iOS/UIResponder.g.cs:69中/library/Frameworks/Xamarin.iOS.framework/Versions/13.8.2.2/src/Xamarin.iOS/UIView.g.cs:83

中的.UIView.ctor(Foundation.NSObjectflag t)[0x00000]

错误消息:无法创建类型为“ xxx”的本地实例:本地类尚未加载。通过将ObjCRuntime.Class.ThrowOnInitFailure设置为false,可以忽略此条件。

如果设置了ObjCRuntime.Class.ThrowOnInitFailure = false; -本机构造函数返回null;

Binding项目中的

lib很胖,支持所有体系结构。我没有它的代码,只有标题。由Sharpie生成的ApiDefinition和Structs,效果很好。

mtouch选项:--optimize = -remove-dynamic-registrar

请给出一些解决方法,项目着火了。 如果存在可以回滚所有mono框架的方法,我可以尝试,但它不是好方法。

grx000 回答:iOS本机库Xamarin绑定

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3109504.html

大家都在问