ios - Why doesn't Xcode allow me to use presentViewController? -


i want implement share function in spritekit game. have button , i'm trying in gamescene. that's code i've found that:

func handletwitter(sender: anyobject) { // check if twitter available if(slcomposeviewcontroller.isavailableforservicetype(slservicetypetwitter)) { // create tweet let tweet = slcomposeviewcontroller(forservicetype: slservicetypetwitter) tweet.setinitialtext("i want share app: ") tweet.addimage(uiimage(named: "shareimage")) self.presentviewcontroller(tweet, animated: true, completion: nil) 

it looks logical have problem in

self.presentviewcontroller(tweet, animated: true, completion: nil) 

xcode tells me gamescene doesn't have member called "presentviewcontroller". need implement code in gameviewcontroller.swift? if so, how use in game scene , others? have 2 scenes share buttons in it. or issue in slcomposeviewcontroller? don't understand problem, need declare kind of delegate in gamescene make work?

here code works me.

uiviewcontroller *vc = self.view.window.rootviewcontroller; [vc presentviewcontroller:tweet animated:yes completion:nil]; 

hope helps


Comments

Popular posts from this blog

asp.net mvc - SSO between MVCForum and Umbraco7 -

Python Tkinter keyboard using bind -

ubuntu - Selenium Node Not Connecting to Hub, Not Opening Port -