我在桌面视图上显示日期列表....
根据日期的...我需要搜索位置。和标题
“借助于网址”。
示例 String * url = @“http://compliantbox.com/party_temperature/djsearch.php?date=?”
所选日期。
我将日期值附加到字符串url。
所以我需要再次解析相同的xml解析器。与日期搜索。
<root>
<event title="event_title"location="new york"date="12/01/2011"/>
<event title="event_title2"location="california"date="13/01/2011"/>
<event title="event_title3"location="new york"date="14/01/2011"/>
</root>
这里我的数组得到了重新初始化。
所以我得到了冲突。在显示数据时......
我不需要再次重新初始化我的数组。然后再次... 我需要在整个应用程序中初始化我的数组一次。
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName
attributes:(NSDictionary *)attributeDict{
if ([elementName isEqualToString:@"root"]){
dateListArray=[[NSMutableArray alloc] init];
}
}
我希望你们能理解我的问题。 请帮帮我。
@Thanks to All。
答案 0 :(得分:1)
你应该尝试一种方式,
if([dateListArray count] > 0)
{
[dateListArray removeAllObjects];
[dateListArray release];
}
dateListArray=[[NSMutableArray alloc] init];
还有其他方式你也应该尝试,
dateListArray=[[NSMutableArray alloc] init];
以上语句记下-(void)viewDidLoad
事件和
if([dateListArray count] > 0)
{
[dateListArray removeAllObjects];
}
以上记下您所需的功能。
答案 1 :(得分:0)
我想:
的NSMutableArray:-removeAllObjects
可能有帮助〜