是否可以通过应用在Safari中的阅读列表中添加项目/网址?我环顾四周,但我只能找到信息how to add it manually。是否真的没有办法从代码中实现这一点?
答案 0 :(得分:4)
在iOS 6.1
或更低版本中,应用程序无法将项目添加到阅读列表中。
但是,在iOS 7.0
中添加了SafariServices
框架,允许您将项目添加到阅读列表中:
#import <SafariServices/SafariServices.h>
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");
答案 1 :(得分:1)
非常简单(但仅适用于iOS 7及更高版本) - 结帐:http://hayageek.com/ios-safariservices-ssreadinglist/
答案 2 :(得分:0)
请注意iOS 10有使用SSReadingList添加阅读列表的错误。