【问题标题】:Add a share extension to an iOS app向 iOS 应用程序添加共享扩展
【发布时间】:2016-04-22 08:11:33
【问题描述】:

让我先说我是一个相对新手的程序员,对 iOS 的思考经验更少。我正在寻找有关如何访问 iPhone 共享方面的一些信息。不幸的是,我认为我的 Google 查询没有使用正确的术语,所以让我详细说明一下。

我在查看 FT 网站时注意到,当我单击共享文档时,会弹出一个工具栏,其中包含可以共享的应用程序。第一个问题是,如果我正在尝试制作一个应用程序,如何使该应用程序在此工具栏上可访问?

下一个问题。当我点击 Evernote 时,该应用程序似乎会自动解析标​​题,并将其放在文本框中,而且如果您查看屏幕截图的最右侧,您可以隐约看到一个包含网站链接的框。我很想获取这些信息并将其保存到数据库中。您是否知道我在哪里可以找到执行此类操作的指导?

任何帮助将不胜感激。

【问题讨论】:

  • 保存到数据库是什么意思?在您自己的服务器或设备上?您已经在获取此类信息了吗?一个简单的方法是谷歌分析或类似的
  • 是的,我只是想最终将它保存在服务器上。任何指向如何做到这一点的教程都会非常有帮助。 @AstroCB 所做的编辑对我的谷歌搜索已经非常有用。
  • @g.humpkins 你可能想看看thisthis

标签: ios swift


【解决方案1】:

您只需将标题、链接、图像以及您要让用户共享的任何内容添加到您的共享视图控制器中,然后将其作为数组添加到控制器中,这非常简单,其他选项是排除一些您不希望用户共享的服务等。

    let firstItem = "Share it now"
    let secondItem = generatedImageOrWhatSoEver


    let shareController = UIActivityViewController(activityItems: [firstItem, secondItem], applicationActivities: nil)
    self.presentViewController(shareController, animated: true, completion: nil)

希望这就是您想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多