Xamarin.ios Xamarin iOS绑定-协议-无法创建抽象类的实例

Xamarin.ios Xamarin iOS绑定-协议-无法创建抽象类的实例,xamarin.ios,protocols,abstract-class,objective-sharpie,Xamarin.ios,Protocols,Abstract Class,Objective Sharpie,我已经使用Sharpie为Zebra Scanner SDK生成了一些绑定代码 一旦我处理了[Verify]属性,生成的代码就可以正常生成 SDK的起点是调用SDK工厂上的静态方法,然后该方法将返回SDK Api对象。createsdkapi方法绑定到一个我无法操作的本机调用 SDK Api对象是一个协议,Sharpie生成的代码是一个抽象类 因此,当尝试创建SDK Api对象时,按照Api工厂的指示,我得到一个运行时异常无法创建抽象类的实例 对于如何解决这个问题,我有点不知所措。如果您有任何

我已经使用Sharpie为Zebra Scanner SDK生成了一些绑定代码

一旦我处理了
[Verify]
属性,生成的代码就可以正常生成

SDK的起点是调用SDK工厂上的静态方法,然后该方法将返回SDK Api对象。createsdkapi方法绑定到一个我无法操作的本机调用

SDK Api对象是一个协议,Sharpie生成的代码是一个抽象类

因此,当尝试创建SDK Api对象时,按照Api工厂的指示,我得到一个运行时异常
无法创建抽象类的实例


对于如何解决这个问题,我有点不知所措。如果您有任何想法或建议,我们将不胜感激。

您可以阅读此文档

任何类都可以通过简单地从 MKAnnotation,只要至少坐标特性是 执行


只需创建一个继承自
sdkapiobjec
的新类,然后在那里用您的数据初始化它。

谢谢。这并不是那么简单,但你的建议让我找到了解决办法。自动代码生成无法理解SDK实现,我必须导入和修改自动绑定代码。