0

我正在开发我的应用程序swift。我想要一个像 android 或 like 的功能airdrop。IT 应该与 Airbnb 应用程序类似地工作。单击共享按钮时,我想显示设备中安装的所有应用程序的列表,用户可以选择任何人并共享数据。我试图在谷歌上搜索相同但没有得到任何具体结果。任何帮助将不胜感激 Thanx。在此处输入图像描述

4

2 回答 2

1

除非以受控方式,否则您无法访问其他应用程序。

查看UIActivityViewController与各种社交网站通信的方式,以及UIActivity自定义提示。

与设备上的其他应用程序进行数据共享的更通用方式是通过 URL。这是有关应用程序间通信的链接。

于 2016-02-02T13:51:24.667 回答
1

您可以UIActivityViewController用于共享目的:

 @IBAction func shareButtonClicked(sender: UIButton)
        {
            let textToShare = "Swift is awesome!  Check out this website about it!"

            if let myWebsite = NSURL(string: "http://www.google.com/")
            {
                let objectsToShare = [textToShare, myWebsite]
                let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)

                self.presentViewController(activityVC, animated: true, completion: nil)
            }
        }
于 2016-02-02T13:50:18.223 回答