0
任何人都可以幫助我插入我的高分標籤,我不斷產生錯誤,我已經着眼於將代碼移動到viewDidAppear和viewDidLoad。使用未解決的標識符'addChild'
我剛剛開始與迅速,所以如果任何人都可以幫助,這將是偉大的。
謝謝。
import UIKit
import SpriteKit
import AVFoundation
import GameKit
class StatsViewController: UIViewController {
var highScoreLabelNode = SKLabelNode()
var highScore = NSInteger()
var highscoreDefault = NSInteger()
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(true)
let highscoreDefault = NSUserDefaults.standardUserDefaults()
let score = highscoreDefault.valueForKey("HighScore")
highScoreLabelNode.fontName = "Helvetica-Bold"
highScoreLabelNode.position = CGPoint(x: 2.48, y: 1.17)
highScoreLabelNode.fontSize = 30
highScoreLabelNode.alpha = 0.7
highScoreLabelNode.text = "Highscore \(score)"
addChild(highScoreLabelNode) //USE OF UNRESOLVED IDENTIFIER 'ADDCHILD'
}
override func viewDidLoad() {
super.viewDidLoad()
}
override func shouldAutorotate() -> Bool {
return true
}
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
if UIDevice.currentDevice().userInterfaceIdiom == .Phone {
return UIInterfaceOrientationMask.AllButUpsideDown
} else {
return UIInterfaceOrientationMask.All
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Release any cached data, images, etc that aren't in use.
}
override func prefersStatusBarHidden() -> Bool {
return true
}
}