2015-04-13 5 views
0

Я создал игру в Sprite Kit с помощью swift, и я нахожусь в точке, где я хотел бы использовать кнопку «share», где, когда вы нажимаете на нее, появляется экран Activity View Controller и позволяет вам решите, как вы хотели бы поделиться чем-то., вызывающий UACctivity ViewController в SKScene

В общем случае необходимо сделать снимок экрана и добавить стандартный текст. До сих пор я придумал следующий код, однако мне нужно назвать это в SKScene. Этот код позволяет мне звонить, пока я нахожусь в ViewController. Любая помощь приветствуется.

let textToShare = "Swift is awesome! Check out this website about it!" 

    if let myWebsite = NSURL(string: "http://www.codingexplorer.com/") 
    { 
     let objectsToShare = [textToShare, myWebsite] 
     let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil) 

     //New Excluded Activities Code 
     activityVC.excludedActivityTypes = [UIActivityTypeAirDrop, UIActivityTypeAddToReadingList] 
     // 

     self.presentViewController(activityVC, animated: true, completion: nil) 
    } 

ответ

0

Как UIActivityViewController вызывается ViewController вы должны создать метод в ViewController представления о UIActivityViewController. Затем на сцену вызовите этот метод.

Смежные вопросы