未在Xamarin.iOS中实现继承的抽象成员。

时间:2019-05-06 04:42:44

标签: xamarin.ios nscoder

我在ApiDefinition.cs中的界面如下。

[BaseType(typeof(NSCoding))]
interface LSMAInvitationDescription //: INSCoding
{
    [Export("encodeWithCoder:")]
    void EncodeTo(NSCoder encoder);
}

在我的LSMAInvitationDescription.g.cs中是这样的。

    [Export ("encodeWithCoder:")]
    [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
    public virtual void EncodeTo (NSCoder encoder)
    {
        if (encoder == null)
            throw new ArgumentNullException ("encoder");
        if (IsDirectBinding) {
            global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("encodeWithCoder:"), encoder.Handle);
        } else {
            global::ApiDefinition.Messaging.void_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("encodeWithCoder:"), encoder.Handle);
        }
    }

但是当我构建绑定项目时,出现以下错误。

  
    

错误CS0534“ LSMAInvitationDescription”未实现继承     抽象成员     'NSCoding.EncodeTo(NSCoder)'SightCallBinding D:\ Folder \ SightCallBinding \ SightCallBinding \ obj \ Debug \ ios \ SightCallBinding D:\ Folder \ SightCallBinding \ SightCallBinding \ obj \ Debug \ ios \ SightCallBinding \ LSMAInvitationDescription.g.cs 47活动< / p>   

请帮助我。 谢谢!

更新

This是我要绑定的库

0 个答案:

没有答案