我有一个表格视图,其中列出了从 RSS 提要中提取的应用程序的招聘信息。不幸的是,相当多的已过期的职位发布仍然留在提要中。我的应用程序可以用来知道该职位不再发布(因为它使用链接转到职位发布页面)的唯一信息是,当您单击链接并推送 UIView 时,显示的链接已过期,并显示一条消息,对于给您带来的不便,我们深表歉意,但该职位的状态最近发生了变化。在较旧的帖子上,它不会加载(这些通常是以 docs.sitename.doc 开头的帖子),然后是“找不到文件”消息,没有注明的 URL 重定向链接。有没有什么直接的方法值得研究来过滤掉这些?至少到哪里我可以注意到职位已经过期?
问问题
99 次
1 回答
0
好的,这里有很多要处理的。
- 重定向检测:如果您正在使用
NSURLConnection
,请查看处理重定向和其他请求更改。 - 处理 RSS:当您将 RSS 中的数据加载到表中时,请测试链接。如果您同步执行此操作,则会导致更长的加载时间。如果您异步执行此操作,那么您最终会显示一些不好的结果,然后随着 URL 的处理而消失(很像 CoreData 更新)。
作为替代方案,看看您是否可以预处理 RSS。我不知道您可以访问哪些服务器工具,但让服务器读取 RSS 提要并删除无效条目可能值得您花时间。这将创建一个仅包含有效条目的新 RSS 提要(在您的服务器上)。
于 2013-03-30T16:29:48.093 回答