2014-05-17 52 views
0

我想整合facebook和twitter。 我想:在SpriteKit遊戲中整合了facebook和twitter

  if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) { 


       SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter]; 
       [tweetSheet setInitialText:@"love luvlee"]; 

      } 

但使用我不能提出它:

[self presentViewController:tweetSheet animated:YES completion:nil]; 

可能是什麼原因呢?

+1

爲什麼你不能以這種方式呈現?怎麼了? – LearnCocos2D

回答

0

SpriteKit沒有方法[self presentViewController:tweetSheet animated:YES completion:nil];。只有視圖控制器可以這樣做。

您的解決方案是要麼獲得對視圖控制器的引用,要麼向視圖控制器添加一個方法來爲您發佈帖子,而您只需將所需的值傳遞給。

+0

我如何獲得這樣的參考? – user3138007

+0

@ user3138007 - 您可以爲SKScene創建VC類屬性,並在初始化SKScene時傳遞VC'self'。 – sangony

+0

有人可以請張貼一些示例代碼..我是相當新的xcode,不知道如何去做。 – user3138007