我已经创建了一个RSS解析器和3个TableViews,它解析RSS文件很好,但我不知道如何通知TableViewController解析已结束,所以它可以更新视图。 TableViewController启动解析器和解析馈送。如何使用一个解析器通知ViewController与多个ViewControllers
parser = [[RSSParser alloc] initWithURL:@"http://randomfeed.com"];
我可以访问单一的饲料项目,如
[parser feedItems];
在parser.mi已经实施的NSXMLParser的委托方法:
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName
- (void)parserDidEndDocument:(NSXMLParser *)parser
让我怎么弄parserDidEndDocument通知我控制器,所以我可以将数据添加到tableview。
来自obj-c初学者的欢呼声。
感谢这个例子,让我明白如何充分使用它。 – mbogh 2010-05-16 18:54:31