我正在研究Objective-C协议和委托,并尝试在Xamarin.iOS中实现自定义协议。我遵循了Xamarin文档中“绑定协议”的示例。
[BaseType (typeof(NSObject))]
[Model][Protocol]
public interface INITableViewCellDelegate {
}
由于某些原因,我无法找到BaseType属性。我无法引用它。我目前项目的名称空间列表如下:
using System;
using System.Drawing;
using MonoTouch.Foundation;
using MonoTouch.UIKit;
using MonoTouch.CoreGraphics;
using MonoTouch.ObjCRuntime;
我希望它应该在System或MonoTouch.ObjCRuntime下。有谁能给点提示吗?我查看了StackOverflow上其他涉及绑定协议的问题,许多示例都显示相同的MonoTouch使用方式。
谢谢