如何在 Monotouch 中绑定 NSObject <CBCentralManagerDelegate, CBPeripheralDelegate>?

How to bind NSObject <CBCentralManagerDelegate, CBPeripheralDelegate> in Monotouch?

我正在尝试为蓝牙绑定此库。

我在 objective-c 代码中有一个接口,定义如图所示。

@interface OSWristBand2 : NSObject <CBCentralManagerDelegate, CBPeripheralDelegate>

现在,两个代表都来自 CoreBluetooth 库 类。我该如何绑定它?你显然不能在 C# 中继承两个 类。

试试这个:

[BaseType (typeof (NSObject))]
public interface OSWristBand2 : ICBCentralManagerDelegate, ICBPeripheralDelegate
{
}