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

4

是否可以从应用程序将项目/ URL 添加到Safari的阅读列表中?我已经找了一圈,但只能找到手动添加的信息如何手动添加。真的没有办法从代码中实现吗?


没有可用的移动版Safari SDK。 - Raptor
3个回答

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

0

注意,iOS 10存在一个添加SSReadingList阅读列表的Bug。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接