NSKeyedUnarchiver.WeakDelegate 属性

定义

可以响应此类型的委托协议的对象

public virtual Foundation.NSObject WeakDelegate { [Foundation.Export("delegate", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)] get; [Foundation.Export("setDelegate:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)] set; }
member this.WeakDelegate : Foundation.NSObject with get, set

属性值

将响应事件和数据请求的实例。

属性

注解

分配给此对象的委托实例将用于处理事件或按需向此类提供数据。

设置 Delegate 或 WeakDelegate 值时,事件将传递到指定的实例,而不是传递到 C#样式事件

方法必须使用 [Export (“selectorName”) ] 属性进行修饰,才能响应协议中的每个方法。 或者,使用强类型化且不需要方法上的 [Export] 属性的 Delegate 方法。

适用于