我目前正在尝试将Objective-C库(示例)映射到Monotouch。该类定义如下:
@interface MFSideMenu : NSObject<UIGestureRecognizerDelegate>
因此,当开始将其映射到Monotouch的绑定库中时,您会怀疑:
[BaseType (typeof (NSObject<UIGestureRecognizerDelegate>))]
interface MFSideMenu
{
}
但这是行不通的:非通用类型'Monotouch.Foundation.NSObject'不能与类型参数一起使用。
任何想法如何映射此定义?
最佳答案
您只需要从UIGestureRecognizerDelegate
继承即可。
因此使用:[BaseType(typeof(UIGestureRecognizerDelegate))]