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에서 도움을 얻을 수없는 것 같습니다.
귀하의 의견은 대단히 감사하겠습니다.