5

在我的 UIWebView 中,我想添加一个选项以将当前页面添加到 Safari 的阅读列表中。我知道此功能存在,因为 GMail 在长按链接时提供它,但我找不到有关使用什么 URL 方案的任何信息。

可能重复:如何从 iOS 以编程方式访问 Safari 的阅读列表

4

2 回答 2

3

iOS 7 添加了一个 API 来实现这一点:

#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-19T07:58:01.730 回答
1

我相信您在 gmail 中看到的操作表只是 UIWebView 的内置,开发人员无法访问。

于 2013-04-27T05:44:26.427 回答