내 게임에서 소셜 미디어에 공유 버튼을 추가하여 최고 점수를 공유하려고합니다. 알아낼 수없는 것, 그리고 여러 가지 다른 대답에서이 코드 (NSInternalInconsistencyException을 throw합니다)에 도착했습니다. 어떤 아이디어?uiactivityviewcontroller with spritekit/skscene
let savedScore = UserDefaults.standard.value(forKey: "HighestScore") as! Int
let textToShare = "My highscore on Panda Pong is \(savedScore)! Can you beat that?"
let objectsToShare = [textToShare]
let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
activityVC.excludedActivityTypes = [UIActivityType.airDrop, UIActivityType.addToReadingList]
let vc = UIViewController(nibName: "testview", bundle: nil) as UIViewController
vc.present(activityVC, animated:true, completion:nil)
을 할 수 있도록
희망처럼 사용! vc가 nil 일 때 충돌하지 않도록하십시오. – crashoverride777