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

时间:2013-09-09 07:30:18

标签: ios objective-c

是否可以通过应用在Safari中的阅读列表中添加项目/网址?我环顾四周,但我只能找到信息how to add it manually。是否真的没有办法从代码中实现这一点?

3 个答案:

答案 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添加阅读列表的错误。