gpt4 book ai didi

iphone - 如何同时从iPhone中的URLS解析XML

转载 作者:行者123 更新时间:2023-12-01 16:53:26 25 4
gpt4 key购买 nike

我同时有大约15个用于XML解析的URL。我正在使用KMXML Parser进行XML解析。

我如何使用线程同时进行解析。如何处理该解析形式的响应。如何将这些响应存储在Sq-lite数据库中。

我的解析代码如下:

 NSArray* yourURLs = [NSArray arrayWithObjects:@"http://www.designworldonline.com/rss/",@"http://www.3dcadtips.com/feed/",@"http://feeds.feedburner.com/MakePartsFast",@"http://www.designworldonline.com/category/technologies/electricalelectronic/feed", nil];

for(NSString* url in yourURLs) {
[self performSelectorInBackground:@selector(parse:) withObject:url];
}

-(void)parse:(NSString*)link {

KMXMLParser *parser = [[KMXMLParser alloc] initWithURL:link delegate:self];
_parseResults = [parser posts];

[self performSelectorOnMainThread:@selector(update) withObject:_parseResults waitUntilDone:NO];

}

-(void)update
{
[pd addObject:_parseResults];
}

但是用这种编码, _parseresults=[parser posts];仅针对最后一个链接而不是每个链接进行调用。

而且我在数组 pd中得到的响应仅来自最后一个链接&9次。我不知道为什么解析方法仅在上次调用。

最佳答案

关于iphone - 如何同时从iPhone中的URLS解析XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13815401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com