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,如需转载请自行联系原作者
相关文章
|
5月前
|
JavaScript 前端开发 API
URLSearchParams
【6月更文挑战第4天】
31 1
|
JSON 数据格式
parse 和parseObject 有什么区别
JSON.parse()返回的结果是Object对象
365 0
|
SQL 分布式计算 资源调度
Spark - Illegal pattern component: XXX 与org.apache.commons.lang3.time.FastDateFormat incompatible
使用 sparkSession 读文件时出现java.lang.IllegalArgumentException: Illegal pattern component: XXX 报错,解决后又出现java.io.InvalidClassException: org.apache.commons.lang3.time.FastDateFormat; local class incompatible: stream classdesc serialVersionUID = 2,下面解决一下。...
252 0
Spark - Illegal pattern component: XXX 与org.apache.commons.lang3.time.FastDateFormat incompatible
|
弹性计算 分布式计算 NoSQL
X-Pack Spark服务具有以下几个特点:
X-Pack Spark服务具有以下几个特点:
155 0
GuessedAtParserWarning: No parser was explicitly specified,
GuessedAtParserWarning 一、问题描述 二、错误分析 二、解决方案
411 0
GuessedAtParserWarning: No parser was explicitly specified,
|
前端开发 容器 JavaScript
SpringMVC之分析AnnotationDrivenBeanDefinitionParser(三)
我们在之前的文章中对这篇文章中AnnotationDrivenBeanDefinitionParser的parse方法进行了一些分析,我们在这篇文章中接着分析AnnotationDrivenBeanDefinitionParser的parse方法的内容。
1250 0