如何提取信息以转换为 vcard

How can I exract information to convert to vcard

我正在使用 xcode 10 中的 swift 创建一个应用程序,允许用户创建在 UI 视图中查看的数字投资组合,此 UI 视图将包含他们的姓名、投资组合链接和其他与其职业相关的内容。我还没有对它做任何事情,我只是想知道如何从视图中提取数据以转换为 vcard,以便我可以共享它

因此,如果正确理解,您将拥有一个允许用户填写其信息并创建数字投资组合的应用程序,之后您希望用户能够在应用程序之外共享信息。我不太确定你所说的 "extract" 是什么意思,但是在 iOS 上使用 swift 你可以像这样分享信息。

在你的 viewController 里面:

override func viewDidLoad() {
    super.viewDidLoad()
    let items: [Any] = ["Put whatever you want to share in here", URL(string: "https://www.apple.com")!]
    let ac = UIActivityViewController(activityItems: items, applicationActivities: nil)
    self.present(ac, animated: true)
}

这将调出 activity 控制器。