2014-10-22 1 views
3

Я хотел бы поделиться ссылкой + текст Linkedin с UIActivityViewController, но мой код делать не работает :(Я вижу Facebook и Twitter, но не LinkedinВозможно ли связать ссылку с текстом Linkedin с UIActivityViewController?

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 Sharing хорошо работает.

ответ

0

Apple не предоставляет активность для LinkedIn. Если вы хотите поделиться текстом и ссылкой с UIActivityViewController, вам нужно создать свой собственный UIActivity См. Документацию здесь:

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIActivity_Class/index.html

Вы также можете посмотреть на этот пост SO, который покажет вам, как создать свой собственный менеджер (в Objective-C)

How can I create a custom UIActivity in iOS?