2016-11-26 3 views
0

내 GameScene에 공유 옵션을 추가하는 방법을 알려주는 사람이 있습니까? 나는 SKSpriteNode 인 버튼을 가지고 있지만 페이스 북, 트위터 등의 공유 옵션을 열 수 있도록 설정할 수는 없다.activityViewController 인 viewcontroller를 표시하려고하지만, gameScene에서 작동하지 않습니다. 누구든지 이걸로 도와 줄 수 있니? 미리 감사드립니다! 또한 GameScene에서 UIbutton을 숨기거나 숨기기를 해제하는 방법을 모르겠습니다. 감사합니다. . GameScene에서GameScene의 공유 버튼

답변

0

는 shareBtn가 var shareBtn = SKSpriteNode()

for touch in touches { 
     if isDead == true { 
     let location = touch.location(in: self) 
      if shareBtn.contains(location) { 

       if var top = scene?.view?.window?.rootViewController { 
        while let presentedViewController = top.presentedViewController { 
         top = presentedViewController 
        } 
        let activityVC = UIActivityViewController(activityItems: ["Can you beat my Score of \(score) in Crappy Duck?"], applicationActivities: nil) 
        activityVC.popoverPresentationController?.sourceView = view 
        top.present(activityVC, animated: true, completion: nil) 
       } 
      } 
     } 
    } 

난 정말 해달라고입니다

참고 -이 내가 this question

에서 그것을 가지고 작동하는 이유를 알고 당신의 touchesBegan 방법에 넣고