首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MWFeedParser代码帮助

MWFeedParser代码帮助
EN

Stack Overflow用户
提问于 2011-09-05 14:58:08
回答 1查看 554关注 0票数 1

我正在使用https://github.com/mwaterfall/MWFeedParser在我的应用程序中下载feed,它从其中获取一个网址和feed,我想要从多个URL中获取feed,所以我想到了这个:

代码语言:javascript
复制
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];
    }

但是它有一个bug,如果你在提要的同时刷新提要,它将在tbaleView中显示两个或更多相同的提要,使用MWFeedParser解析多个URL的最佳解决方案是什么?

EN

回答 1

Stack Overflow用户

发布于 2012-10-01 20:00:26

我不确定你如何处理你的委托,你没有在这里列出代码,但我在我的应用程序中这样做:

我没有让委托直接更新表,而是从MWFeedParser中提取项,并将它们保存到我的CoreData数据库中以备以后检索。

例如,我有一个Feed和FeedItem对象,当用户创建一个提要时,我保存提要详细信息,然后使用MWFeedParser检索提要条目,并在数据库中将这些条目保存为与该feed对象相关的FeedItem对象。

然后,我的表视图将首先列出我保存在数据库中的提要,当单击某个提要时,我会导航到它的提要项。

这是假设您不想将所有提要条目都放在同一个列表中。我很乐意提供更多的帮助,但我需要看看你的MWFeedParser委托代码在做什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7304719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档