是否可以从应用程序将项目/网址添加到 Safari 中的阅读列表?我环顾四周,但只能找到如何手动添加它的信息。真的没有办法从代码中实现这一点吗?
问问题
1066 次
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");
于 2013-09-09T07:33:59.063 回答
1
它非常简单(但仅适用于 iOS 7 及更高版本) - 结帐:http ://hayageek.com/ios-safariservices-ssreadinglist/
于 2013-09-09T10:22:34.217 回答
0
请注意 iOS 10 存在使用 SSReadingList 添加阅读列表的错误。
于 2016-11-22T12:45:26.067 回答