如何在C#中绑定NSXMLParserDelegate

时间:2014-08-20 18:18:03

标签: c# objective-c xamarin.ios xamarin

我是将Objective-C绑定到c#的新手。我有以下绑定问题。

1)在monotouch中,我没有找到NSXMLParserDelegate方法。如何在C#中绑定NSXMLParserDelegate。

  @interface interfacename : NSObject<NSXMLParserDelegate>{

       }

对于上面的代码,如何在C#中绑定NSXMLParserDelegate?

2)

 @protocol Delegatename <NSObject>

 -(void)protocolMethod;

  @end

对于上面的代码如何在C#中绑定协议声明?

1 个答案:

答案 0 :(得分:0)

您需要为委托定义接口,如下所示:

 [BaseType (typeof (NSObject)), Model]
 interface NSXMLParserDelegate { 
     // methods go here, empty will be fine as well
 }

从技术上讲,你不需要这个,除非你绝对需要自己调用委托中的方法(我把这个方法的机会接近于零)