gpt4 book ai didi

iphone - iOS UIActivity View Controller : Add To Reading List Button?

转载 作者:可可西里 更新时间:2023-11-01 02:59:02 25 4
gpt4 key购买 nike

是否有一项服务能够从应用程序中将 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)无法从第三方应用程序将项目添加到阅读列表。

有一些替代方案,例如 Readability你可以使用。

关于iphone - iOS UIActivity View Controller : Add To Reading List Button?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15438686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com