6
我正在使用解析xml文檔的NSXMLParser。每次解析器找到一個元素時,您都必須設置我們將被調用的委託。我看着這些例子都設置委託是已createing同一類:如何在不同的類中設置代理
NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:filename];
[parser setDelegate: self];
其他例子設置委託成爲父母。如果我想讓另一個班級(與同一班級無關)處理該委託,該怎麼辦?這樣做的語法是什麼?
我已經這樣做了,但它不起作用。
@interface Util : NSObject <NSXMLParserDelegate> {
//Some code here
}
//functions for the delegate and the implementation on the Util.m
//.
//.
//.
Thx爲您的答案。
我忘了說,在調用委託時,我認爲這將是這樣的:
[parser setDelegate:Util];
我以爲這知道,設定的委託對同一類的消息是:
[parser setDelegate:self];