在我的
- (void)parser:(NSXMLParser *)parser
didStartElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI
qualifiedName:(NSString *)qualifiedName
attributes:(NSDictionary *)attributeDict {
// ...
}
我检查我的 XML 属性之一是否等于我存储在 plist 中的值。如果不是,那么我希望它正常执行并获取最新信息。如果它是相同的值,但我不想浪费再次获取所有数据的处理时间。因此,如果我有如下代码,如果值相同,我该如何终止解析过程?
if (lastUpdated == [attributeDict valueForKey:@"last_updated"]) {
// Terminate the xml parsing because data is up to date
}