2015-04-04 4 views
0

Я пытаюсь создать UIActivityViewController. Но он кажется пустым, только с «Копировать». Нет Twitter, нет Facebook ... Почему? Код настолько прост, что я даже не знаю, что я делаю неправильно. Не могли бы вы мне помочь, пожалуйста.Swift: UIActivityViewController пуст

@IBAction func shareButtonPressed(sender: AnyObject) { 
     let textToShare: String! = "GHJFGEgkjfgejkw" 
     let activityViewController: UIActivityViewController = UIActivityViewController(activityItems: [textToShare], applicationActivities: nil) 
     activityViewController.excludedActivityTypes = [UIActivityTypeAirDrop, UIActivityTypeMessage, UIActivityTypeMail, UIActivityTypePostToTwitter, UIActivityTypePostToFacebook]  
     self.presentViewController(activityViewController, animated: true, completion: nil) 
    } 

ответ

2

Проблема заключается в вашем коде.

activityViewController.excludedActivityTypes = [UIActivityTypeAirDrop, UIActivityTypeMessage, UIActivityTypeMail, UIActivityTypePostToTwitter, UIActivityTypePostToFacebook] 

excludedActivityTypes исключит эти действия с вашей деятельности View Controller.

Попробуйте удалить UIActivityTypePostToTwitter и UIActivityTypePostToFacebook с исключенных видов деятельности.