iOS UIActivity视图控制器:添加到阅读列表button?

有没有一种服务可以在应用程序中添加一个URL到iOS Safari的阅读列表。

我会有一个URL添加和UIWebView,但我已经研究,我找不到任何东西。

这是我工作的UIActivityViewController。

-(IBAction)actionButton:(id)sender;{ NSLog(@"shareButton pressed"); NSURL *URL = [NSURL URLWithString:self.feedItem[@"url"]];//this is your text string NSArray *activityItems = @[URL]; ARChromeActivity *chromeActivity = [[ARChromeActivity alloc] init]; TUSafariActivity *TUSafari = [[TUSafariActivity alloc] init]; MLCruxActivity *cruxActivity = [[MLCruxActivity alloc] init]; NSArray *applicationActivities = [NSArray arrayWithObjects:TUSafari,chromeActivity,cruxActivity, nil]; UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities: applicationActivities]; activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:applicationActivities]; activityVC.excludedActivityTypes = @[UIActivityTypeAssignToContact]; [self presentViewController:activityVC animated:TRUE completion:nil]; } 

更新: iOS 7添加了一个API来完成这个:

 #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"); 

目前(iOS SDK 6.1)无法将项目从第三方应用程序添加到阅读列表中。

有一些替代方法,如可以使用的可读性 。