如何在iOS的Safari阅读列表中添加URL?

时间:2012-12-28 14:48:00

标签: objective-c ios safari url-scheme

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

可能重复:How to programmatically access Safari's reading list from iOS

2 个答案:

答案 0 :(得分: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");

答案 1 :(得分:1)

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