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
Post a Comment