【问题标题】:How to add an URL to Safari's reading list in iOS?如何在 iOS 中将 URL 添加到 Safari 的阅读列表?
【发布时间】:2012-12-13 19:44:45
【问题描述】:

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

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

【问题讨论】:

标签: objective-c ios safari url-scheme


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    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");
    

    【讨论】:

    • 最新的iOS(9.2)版本可以吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    • 1970-01-01
    • 2011-04-02
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多