我正在尝试为本机iOS库创建C#绑定,并且我已经使用客观的Sharpie作为工具来做到这一点,但是我被困在它已经转换的地方
@property (nonatomic, weak) id<BTPaymentSelectionViewControllerDelegate, BTDropInControllerDelegate, BTAppSwitchDelegate, BTViewControllerPresentingDelegate> delegate;
到
[Wrap("WeakDelegate")]
NSObject<BTPaymentSelectionViewControllerDelegate, BTDropInControllerDelegate, BTAppSwitchDelegate, BTViewControllerPresentingDelegate> Delegate { get; set; }
但是我遇到了以下错误,这是有道理的,因为我对iOS原生的Objective C还是很陌生,我不确定该怎么做,任何输入都将真正有用
非通用类型'NSObject'不能与类型参数一起使用