我是将Objective-C绑定到c#的新手。我有以下绑定问题。
1)在monotouch中,我没有找到NSXMLParserDelegate方法。如何在C#中绑定NSXMLParserDelegate。
@interface interfacename : NSObject<NSXMLParserDelegate>{
}
对于上面的代码,如何在C#中绑定NSXMLParserDelegate?
2)
@protocol Delegatename <NSObject>
-(void)protocolMethod;
@end
对于上面的代码如何在C#中绑定协议声明?
答案 0 :(得分:0)
您需要为委托定义接口,如下所示:
[BaseType (typeof (NSObject)), Model]
interface NSXMLParserDelegate {
// methods go here, empty will be fine as well
}
从技术上讲,你不需要这个,除非你绝对需要自己调用委托中的方法(我把这个方法的机会接近于零)