gpt4 book ai didi

iOS:如何在社交网络上分享文字和图片?

转载 作者:IT王子 更新时间:2023-10-29 07:37:32 25 4
gpt4 key购买 nike

拜托,如果我做错了,你能告诉我吗?

NSString *sharedMsg=[NSString stringWithFormat:@"Hello world"];
UIImage* sharedImg=[UIImage imageNamed:@"image"];
NSArray* sharedObjects=[NSArray arrayWithObjects:sharedMsg, sharedImg, nil];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc]
initWithActivityItems:sharedObjects applicationActivities:nil];
activityViewController.popoverPresentationController.sourceView = self.view;
[self presentViewController:activityViewController animated:YES completion:nil];

在运行时,当我选择 Facebook 的图标时,文本丢失,图像正确显示。
我的 xcode 是 6.3.1,在 iPad 上测试过。

最佳答案

Facebook 应用程序的最新更新似乎已将内置的 Facebook 共享事件替换为忽略状态文本的事件 - 如果您从设备中删除 Facebook 应用程序,文本将使用您拥有的代码显示。如果你安装了 Facebook 应用程序,你会得到图像、URL 但不是文本

Facebook 的政策不允许您预先填充状态消息并要求所有内容都是用户生成的 - 虽然我理解这背后的意图,但我个人认为在很多情况下这有点愚蠢 - 例如在我的游戏中我想预先填充用户的分数,但现在我不能,因此会向用户显示一个空对话框。我可能会简单地删除 Facebook 共享选项,因为现在没有人会使用它。

response来自 Facebook 确认该行为是设计使然

关于iOS:如何在社交网络上分享文字和图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29890747/

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