【发布时间】:2019-09-30 14:51:36
【问题描述】:
我使用 Sharpie 为 Zebra 扫描仪 SDK 生成了一些绑定代码。
处理完[Verify] 属性后,生成的代码构建良好。
SDK 的起点是调用 SDK 工厂的静态方法,然后该方法应返回 SDK Api 对象。 create SDK Api 方法绑定到我无法操作的本机调用。
SDK Api 对象是一个协议,Sharpie 生成的代码是一个抽象类。
因此,在尝试创建 SDK Api 对象时,按照 API 工厂的指示,我收到了运行时异常 Cannot create instance of an abstract class。
我有点不知如何解决这个问题。任何想法或建议将不胜感激。
【问题讨论】:
标签: xamarin.ios protocols abstract-class objective-sharpie