【问题标题】:Show list of all the installed applications [closed]显示所有已安装应用程序的列表[关闭]
【发布时间】:2016-05-11 08:30:03
【问题描述】:

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

【问题讨论】:

    标签: ios swift share airdrop


    【解决方案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)
                }
            }
    

    【讨论】:

      【解决方案2】:

      您无法通过受控方式访问其他应用。

      查看UIActivityViewController 了解与各种社交网站交流的方式,查看UIActivity 了解定制提示。

      与设备上的其他应用共享数据的更通用方式是通过 URL。这是inter-app communication上的链接。

      【讨论】:

        猜你喜欢
        • 2015-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-18
        • 1970-01-01
        • 2015-01-14
        相关资源
        最近更新 更多