【发布时间】:2013-06-02 06:02:57
【问题描述】:
如何在 MonoTouch Bindings of Objective-c 参数中定义参数/返回类型,这些参数是“实现协议的类型”,例如“UIView<NIRecyclableView>”。
例如,检查这个头文件。
https://github.com/jverkoey/nimbus/blob/master/src/core/src/NIViewRecycler.h
@interface NIViewRecycler : NSObject
- (UIView<NIRecyclableView> *)dequeueReusableViewWithIdentifier:(NSString *)reuseIdentifier;
- (void)recycleView:(UIView<NIRecyclableView> *)view;
- (void)removeAllViews;
@end
我应该只将参数声明为 IntPtr 吗?如果是这样,如何将 MonoTouch 实例转换为 IntPtr?
【问题讨论】:
标签: c# binding xamarin.ios