将项目添加到iOS中的阅读列表

是否可以通过应用程序将项目/url添加到Safari的阅读列表中? 我环顾四周,但我只能找到如何手动添加它的信息。 是否真的没有办法从代码中实现这一点?

iOS 6.1或更低版本中,应用程序无法将项目添加到阅读列表中。

但是,在iOS 7.0中添加了SafariServices框架,允许您将项添加到阅读列表中:

 #import  SSReadingList * readList = [SSReadingList defaultReadingList]; NSError * error = [NSError new]; BOOL status =[readList addReadingListItemWithURL:[NSURL URLWithString:urlToAdd] title:titleToAdd previewText:previewText error:&error]; if(status) { NSLog(@"Added URL"); } else NSLog(@"Error"); 

它非常简单(但仅适用于iOS 7及更高版本) – 结帐: http : //hayageek.com/ios-safariservices-ssreadinglist/

请注意iOS 10有使用SSReadingList添加阅读列表的错误。