In iOS 6.1
or lower, there is no way for applications to add items to the reading list.
However, in iOS 7.0
, a SafariServices
framework was added that allows you to add items to the reading list:
#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");
source share