是否可以从 iOS 以编程方式访问 Safari 的“阅读列表”?我知道可以从 Mac 上执行此操作,如下所述:
https://discussions.apple.com/thread/3238741?start=0&tstart=0
谢谢,gb
是否可以从 iOS 以编程方式访问 Safari 的“阅读列表”?我知道可以从 Mac 上执行此操作,如下所述:
https://discussions.apple.com/thread/3238741?start=0&tstart=0
谢谢,gb
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]);
}
正如 Ashok 在评论中指出的那样,无法从阅读列表中检索项目。
这是不可能的。没有用于访问阅读列表的 API。此外,如果您找出 plist 文件的位置也无济于事,因为沙盒环境无法访问它。