我在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是我要绑定的库