17

iOS からプログラムで Safari の「リーディング リスト」にアクセスすることはできますか? ここで説明されているように、Macからそれを行うことが可能であることを私は知っています:

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

ありがとう、GB

4

2 に答える 2

23

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 がコメントで指摘したように、リーディング リストからアイテムを取得することはできません。

于 2013-09-19T07:53:58.430 に答える
2

不可能です。図書リストにアクセスするための API はありません。また、plist ファイルの場所を調べても、サンドボックス環境ではアクセスできないため、役に立ちません。

于 2013-03-26T15:17:01.513 に答える