Iphone MWFeedParser代码帮助
我使用下载我的应用程序中的提要,它需要一个URL和来自它的提要,我想从多个URL获取提要,因此我提出了以下建议:Iphone MWFeedParser代码帮助,iphone,xcode,rss,Iphone,Xcode,Rss,我使用下载我的应用程序中的提要,它需要一个URL和来自它的提要,我想从多个URL获取提要,因此我提出了以下建议: for (NSString *rssUrl in [Data variables].categories) { NSString *link = [[Data variables].rss objectForKey: rssUrl]; NSURL *feedURL = [NSURL URLWithString: link]; feedP
for (NSString *rssUrl in [Data variables].categories) {
NSString *link = [[Data variables].rss objectForKey: rssUrl];
NSURL *feedURL = [NSURL URLWithString: link];
feedParser = [[MWFeedParser alloc] initWithFeedURL:feedURL];
feedParser.delegate = self;
feedParser.feedParseType = ParseTypeFull; // Parse feed info and all items
feedParser.connectionType = ConnectionTypeAsynchronously;
[feedParser parse];
}
但是它有一个错误,如果你在feed加载时刷新feed,它会在tbaleView中显示两个或多个相同的feed,用MWFeedParser解析多个URL的最佳解决方案是什么?我不确定你对委托做了什么,你不在这里列出代码,但我在我的应用程序中这样做: 我从MWFeedParser中提取这些项,并将它们保存到我的CoreData数据库中,以便以后检索,而不是让委托直接更新表(看起来您正在这样做) 例如,我有一个Feed和FeedItem对象,当用户创建一个Feed时,我保存Feed详细信息,然后使用MWFeedParser检索Feed项,并将它们作为FeedItem对象保存在数据库中,与该Feed对象相关 然后,我的表视图将首先列出我保存在数据库中的提要,当单击提要时,我将导航到它的提要项
这是假设您不希望所有提要项都在同一个列表中。我很乐意提供更多帮助,但我需要看看您的MWFeedParser委托代码在做什么。您是否能正常工作?我在使用mwfeedparser时也遇到了同样的问题。你是如何克服这个问题的?谢谢