如何以编程方式从iOS访问Safari的阅读列表

gon*_*ins 14 safari ios

是否可以从iOS以编程方式访问Safari的"阅读列表"?我知道可以从Mac中执行此操作,如下所述:

https://discussions.apple.com/thread/3238741?start=0&tstart=0

谢谢,gb

Leo*_*die 22

iOS 7最终添加了一个API来完成此任务:

#import <SafariServices/SafariServices.h>

SSReadingList *readList = [SSReadingList defaultReadingList];
NSError *error = nil;

BOOL status = [readList addReadingListItemWithURL:[NSURL URLWithString:urlToAdd]
                                            title:titleToAdd
                                      previewText:previewText
                                            error:&error];

if (status) {
    NSLog(@"Added URL");
}
else {
    NSLog(@"Error: %@", [error localizedDescription]);
}
Run Code Online (Sandbox Code Playgroud)

  • 这仅用于添加,我认为无法访问阅读列表,请在此处检查可能的内容https://developer.apple.com/library/ios/documentation/SafariServices/Reference/SafariServicesFramework_Ref/ (2认同)