UIGestureRecognizerDelegate

UIGestureRecognizerDelegate

我目前正在尝试将Objective-C库(示例)映射到Monotouch。该类定义如下:

@interface MFSideMenu : NSObject<UIGestureRecognizerDelegate>

因此,当开始将其映射到Monotouch的绑定库中时,您会怀疑:
[BaseType (typeof (NSObject<UIGestureRecognizerDelegate>))]
interface MFSideMenu
{
}

但这是行不通的:非通用类型'Monotouch.Foundation.NSObject'不能与类型参数一起使用。

任何想法如何映射此定义?

最佳答案

您只需要从UIGestureRecognizerDelegate继承即可。

因此使用:
[BaseType(typeof(UIGestureRecognizerDelegate))]

10-07 20:18