2
我剛剛完成了用作NSXMLParser
委託的Objective C類。它包含parser:
方法NSXMLParserDelegate
應該實現,也是我自己parserOutput
屬性和一種新方法稱爲initWithEncryptedFile:
。目標C代理的頭文件
現在,我需要在我的.h
文件中有那些parser:
方法嗎?或者是否足夠把那些沒有在NSXMLParserDelegate
的文檔中描述的內容?
是否有足夠寫.h
這樣的:
#import <Foundation/Foundation.h>
@interface DataFileParser : NSXMLParser <NSXMLParserDelegate>
@property (strong, nonatomic) NSMutableOrderedSet *parserOutput;
- (id) initWithEncryptedFile:(NSString *)path;
@end
或者我應該也提及所有parser:
方法是這樣的:
#import <Foundation/Foundation.h>
@interface DataFileParser : NSXMLParser <NSXMLParserDelegate>
@property (strong, nonatomic) NSMutableOrderedSet *parserOutput;
- (id) initWithEncryptedFile:(NSString *)path;
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict;
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)elementValue;
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName;
@end
兩個版本。
非常感謝,Ash!很高興這是第一個。 :) – 2012-04-17 21:50:33
我也是!對於較大的班級來說,這將是一種*瘋狂的*打字量。如果您對我的回答滿意,請記住通過單擊左側的複選標記將其標記爲「已接受」。 – 2012-04-17 21:54:06
你是對的。公認! – 2012-04-17 22:07:43