NSXMLParser中 didEndElement

简介:
复制代码
-(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName{

if([elementName isEqualToString:kName_Item]){

[titleData addObject:currentTitleItem];

}else if ([elementName isEqualToString:kName_Title]) {

currentTitleItem.title = [currentString mutableCopy];

} else if ([elementName isEqualToString:kName_Link]) {

currentTitleItem.link = [currentString mutableCopy];
}
复制代码

 

currentTitleItem.title = [currentString mutableCopy];
 currentTitleItem.link = [currentString mutableCopy];
应该深拷贝,不然会被有bug,因为复制的时指针(right?)
   本文转自老Zhan博客园博客,原文链接:http://www.cnblogs.com/mybkn/archive/2012/03/25/2416372.html,如需转载请自行联系原作者
相关文章
|
1月前
|
JSON 数据格式
LangChain-02 JsonOutputParser
LangChain-02 JsonOutputParser
25 2
|
5月前
|
JavaScript 前端开发 API
URLSearchParams
【6月更文挑战第4天】
36 1
|
Python
Python参数解析工具argparse.ArgumentParser()
Python参数解析工具argparse.ArgumentParser()
categorical_crossentropy与sparse_categorical_crossentropy的区别
categorical_crossentropy与sparse_categorical_crossentropy的区别
|
JSON 数据格式
parse 和parseObject 有什么区别
JSON.parse()返回的结果是Object对象
368 0
GuessedAtParserWarning: No parser was explicitly specified,
GuessedAtParserWarning 一、问题描述 二、错误分析 二、解决方案
420 0
GuessedAtParserWarning: No parser was explicitly specified,