转载自: http://codex.wiki/question/1832638-2672
有一個服務能夠將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];
}
這個問題有 1 個解答。
第 1 個答案
更新: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)是沒有辦法從三分之一方應用程序項目添加到閱讀列表。
有一些替代品一樣可讀性你可以使用。
如果本站有幫助到您,請不吝於給一個讚鼓勵!
本文介绍如何使用iOS 7新增的API将URL添加到Safari的阅读列表中,并提供了具体的代码示例。此外,文中还提及了在iOS 6.1 SDK及更早版本中实现该功能的限制。
594

被折叠的 条评论
为什么被折叠?



