将项目添加到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添加阅读列表的错误。