在我的UIWebView中,我想添加一个选项,将当前页面添加到Safari的阅读列表中。 我知道这个功能存在,因为GMail在长按链接时会提供它,但我找不到任何关于使用哪种URL方案的信息。
可能重复:How to programmatically access Safari's reading list from iOS
答案 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的内置功能,开发人员无法访问。