创建Xamarin本机绑定时获取非泛型类型

时间:2019-03-20 06:28:41

标签: c# objective-c xamarin xamarin.ios xamarin.ios-binding

我正在尝试为本机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'不能与类型参数一起使用

0 个答案:

没有答案