在 SpriteKit 中将玩家分数添加到社交框架消息中

Add player score to social framework message in SpriteKit

我正在制作一个基于 SpriteKit 的应用程序,并且我有一个 spriteNode,当我点击它时它会分享到 facebook。这是点击时运行的代码:

func shareToFacebook(){
    var shareToFacebook: SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
    shareToFacebook.setInitialText("I just got x points in ....")
    shareToFacebook.addImage(UIImage(named: "AppLogo87.png"))
    let vc: UIViewController = self.view!.window!.rootViewController!
    vc.presentViewController(shareToFacebook, animated: true, completion: nil)
}

我在游戏中也设置了评分系统。我想要做的是在 setInitialText 消息中显示分数。我想让它说 "I just got ___ points in app"。我不知道如何将玩家的分数添加到消息中。

我已经读了两遍,感觉好像遗漏了什么,但是如果您真的只是问如何在文本输出中包含变量,那么:

var scoreVar = object.getPoints()
var appName = object.getAppName()
shareToFacebook.setInitialText("I just got \(scoreVar) points in \(appName)")

如果您要问其他问题,那么您必须更清楚(至少对我而言!)。