Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何共享图像和链接?_Swift - Fatal编程技术网

Swift 如何共享图像和链接?

Swift 如何共享图像和链接?,swift,Swift,我在witch中有一个应用程序,我在运行时获得一个url并共享该链接(witch工作得很完美),但我也想在同一篇文章中添加一个图像,但它没有显示,这是为什么?谢谢,我尝试过的代码如下,当我使用它时,我得到一个错误“对成员'UIImage.init'的不明确引用” 谢谢 if let currentURL = WebView.request?.URL { let objectsToShare = [currentURL, UIImage(named: "Via-facebook")]

我在witch中有一个应用程序,我在运行时获得一个url并共享该链接(witch工作得很完美),但我也想在同一篇文章中添加一个图像,但它没有显示,这是为什么?谢谢,我尝试过的代码如下,当我使用它时,我得到一个错误“对成员'UIImage.init'的不明确引用”

谢谢

  if let currentURL = WebView.request?.URL
{
    let objectsToShare = [currentURL, UIImage(named: "Via-facebook")]
    let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)

    self.presentViewController(activityVC, animated: true, completion: nil)
}
class DataToShow{

    var image: UIImage? = UIImage(named: "Via-facebook.png")
}

}

Facebook将隐藏信息,因为用户不应被已设置的内容操纵。因此,任何图像和Url都将被删除,但将发送到共享中。只需检查您在Facebook上的帖子,当我没有错时,它将显示图像。
在你的代码中,我看不到你将图片添加到ActivityObjects中。

Facebook似乎不再允许共享链接和图片。我在不同的平台上进行了尝试,但都没有成功,我在应用商店中有其他应用(在obj-c中)我可以在facebook上共享一个图像感谢你的回复,我尝试在不同的平台上共享,但没有一个成功,但图像不在ActivityObjects中可能是问题所在,我尝试将行更改为:
let objectsToShare=[currentURL,UIImage(命名为:“通过facebook”)]
它给了我一个错误。你知道为什么吗?再次感谢