我想使用 UIActivityViewController 将链接 + 文本分享到 Linkedin,但我的代码不起作用 :( 我看到 Facebook 和 Twitter,但没有看到 Linkedin
let url: NSURL = NSURL(string: "http://www.google.com")!
let text: String = "Test Linkedin"
let items: [AnyObject] = [url, text]
let activityViewController: UIActivityViewController = UIActivityViewController(activityItems: items, applicationActivities: nil)
activityViewController.setValue("Test", forKey: "subject")
self.presentViewController(activityViewController, animated: true, completion: nil)
如果我只设置 url,我会在我的选项中看到 Linkedin。问题出在哪儿?我看到 Safari 共享功能运行良好。
最佳答案
Apple 不提供 LinkedIn 事件。如果您想与 UIActivityViewController 共享文本和链接,您需要创建自己的 UIActivity。请参阅此处的文档:
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIActivity_Class/index.html
您还可以查看这篇 SO 帖子,它将向您展示如何创建自定义的(在 Objective-C 中)
关于swift - 是否可以使用 UIActivityViewController 将带有文本的链接共享到 Linkedin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26516253/