2014-05-17 3 views
0

SpriteKit 게임에서 페이스 북과 트위터를 통합하고 싶습니다. 나는 시도 :페이스 북과 트위터를 통합합니다

  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