2014-05-11 2 views
0

사용자 점수를 공유하기 위해 Sprite Kit 장면 내에 UIActivityViewController를 표시하려고합니다. SKSpriteNode 단추로 사용하고 있습니다.Sprite Kit 내에서 UIActivityViewController를 표시하는 방법

내 코드 : 내 코드가 다른 컴퓨터에있는 나는 빨리 그를 입력으로



    MyScene.h 

    @property (nonatomic, weak) ViewController * spriteViewController; 

    ViewController.m 

    // within viewDidLoad method 
    MyScene * myScene = [[MyScene alloc] init]; 
    myScene.spriteViewController = self; 

    MyScene.m 

    // within touchesDidBegin method 
    if ([_shareButton containsPoint:touchLocation]) { 

    NSString * textToShare = [NSString stringWithFormat:@"I just... blah", [GameData sharedGameData].highScore]; 
    NSArray * items = @[textToShare]; 
    UIActivityViewController * activityVC = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil]; 
    activityVC.excludedActivityTypes = @[UIActivityTypeAddToReadingList, ...]; 
    [self.spriteViewController presentViewController:activityVC animated:YES completion:nil]; 

가 오타를 무시하십시오.

위 코드는 아무런 효과가 없습니다. 나는 그것이 VC의 UIAVC를 보여주고 있지만 장면의 맨 위에있는 것은 아니라고 생각하지만 아마도 틀렸다. 나는 완전히 잘못 될 것인가? Apple Documentation이나 Google에서 도움을 얻을 수없는 것 같습니다.

귀하의 의견은 대단히 감사하겠습니다.

답변

관련 문제