下载所有可用的(和新的)文件

我正在使用NSURLSessionDownloadTask从网上下载一些.mov文件,并将它们存储在我的应用程序中。

现在我想实现的是

  • 下载页面上可用的某种types的所有文件(本例中为.mov),而不必指定每个文件的URL

  • 只有下载文件,如果他们还没有存储在我的应用程序。

有没有办法做到这一点?

  1. 你将不得不刮这个HTML页面,以获得所有你想要的url(.mov)。 要么你可以使用NSXMLParser如果你想自己写,或者你可以谷歌一些库。

  2. 当你下载一个文件时,在SQLite或者CoreData中保存一些元数据(例如名字或者一些唯一的标识符),这样你就可以检查文件是否已经被下载了。