我怎么能在swift中解码一个字符串?该字符串现在为test%2Enl,但正确的格式为test.nl.
我现在有这个:
let encodedData = encodedString.dataUsingEncoding(NSUTF16StringEncoding)!
let attributedOptions = [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType]
let attributedString = NSAttributedString(data: encodedData, options: attributedOptions, documentAttributes: nil, error: nil)!
return attributedString.string
Run Code Online (Sandbox Code Playgroud) 正如标题所述 - 我想以SKLabelNode编程方式使我的大胆.
我该怎么做?
我有一个SKLabelNode设置来显示分数变量后跟Highscore变量
scoreLabel.text = "\(score)/\(classicHScoreInt)"
现在,一切都很好,但我希望classicHScoreInt是一个较小的字体,也许是一个不同的颜色.这怎么可能?
classicHScoreInt 是(如上所述)一个整数,所以是 score
正如标题所示,他们是一种在iOS中扭转重力的方法吗?我的意思是一个物体以一定的速度下降,它会上升吗?
我正在使用xCode和iOS SpriteKit
我试图在我的场景中显示某枚奖牌,具体取决于你的高分是基于关卡的目标.
// Get Medal Colour
if levelHighscore < goalScore {
scoreMedal = SKSpriteNode(imageNamed: "noMedal")
} else if levelHighscore == goalScore {
scoreMedal = SKSpriteNode(imageNamed: "bronzeMedal")
} else if levelHighscore > goalScore {
scoreMedal = SKSpriteNode(imageNamed: "silverMedal")
}
Run Code Online (Sandbox Code Playgroud)
目前我获得高分并将其与目标进行比较 - 如果它低于目标显示noMedal图像.如果它等于目标显示铜牌,如果高分为5分,则目标显示为银牌,如果高分为10分,则高出目标显示为金牌.
在这一段时间尝试了所有不同的位和bobs,由于某种原因它在上面的设置工作,但当我写
// Get Medal Colour
if levelHighscore == goalScore+5 {
scoreMedal = SKSpriteNode(imageNamed: "silverMedal")
}
Run Code Online (Sandbox Code Playgroud)
它什么都没显示.