gpt4 book ai didi

ios - 无法在 iOS 7.1 中使用 UIActivityViewController 在 Facebook 和 Twitter 上共享 URL

转载 作者:可可西里 更新时间:2023-11-01 03:51:48 24 4
gpt4 key购买 nike

我正在使用 UIActivityViewController 作为共享按钮。当我从列表中选择邮件选项时它显示文本和 url,但当我选择 Facebook 或 Twitter 时它只显示文本而不是 url。我搜索了很多但没有找到我的问题的解决方案.我得到了另一种在 url 中添加“http”的解决方案,但这是否可能而不在 url 中添加 http。我的代码是 -

 NSArray *activityItems;
NSString *str;
NSString *noteStr;
str = [NSString stringWithFormat:@"com.boxscoregames.squares://square?%@",squareID];
noteStr = @"You have been invited to join the Square game, please follow the link below on your iPhone.";
NSURL *url = [NSURL URLWithString:str];

// str =[NSString stringWithFormat:@"<html><a href=\"%@\">%@</a></html>" ,str,str];
activityItems = @[noteStr,url];

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];

最佳答案

我相信链接确实没有显示。但是,当您发布它时,该链接将添加到您的 Facebook/twitter 帖子中。

当然,您也可以只添加文本链接。

NSString *link = [NSString stringWithFormat:@"com.boxscoregames.squares://square?%@",squareID];
NSString *noteStr = [NSString stringWithFormat:@"You have been invited to join the Square game, please follow the link below on your iPhone. %@", link];

NSURL *url = [NSURL URLWithString:link];

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:@[noteStr, url] applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];

关于ios - 无法在 iOS 7.1 中使用 UIActivityViewController 在 Facebook 和 Twitter 上共享 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27523235/

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