Подтвердить что ты не робот

Как программный доступ к списку чтения Safari из iOS

Можно ли программно получить доступ к Safari "Список Чтения" из iOS? Я знаю, что это возможно сделать с Mac, как описано здесь:

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

Спасибо, ГБ

4b9b3361

Ответ 1

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]);
}

Ответ 2

Это невозможно. API для доступа к списку чтения отсутствует. Более того, это не поможет, если вы обнаружите местоположение файла plist, из-за среды песочницы он не может быть доступен.