2015-01-02 7 views
0

저장 영어로 죄송 합니다만, 게임을 프로그래밍하고 새 음반의 최고 점수보다 높은 점수를 얻으시기 바랍니다. 각각의 새 게임 시간 코드입니다. 이것은 또한 작동합니다.최고 기록 저장

let labelText = NSString(format: "Zeit: %.2f Sekunden", Float(endTime.timeIntervalSinceDate(startTime))) 
     var label = UILabel(frame: CGRect(x: 0, y: 0, width: 250, height: 50)) 
     label.font = UIFont(name: "Helvetica Neue", size: 25) 
     label.text = labelText 
     label.textColor = UIColor.blackColor() 
     label.textAlignment = .Center 
     label.center = CGPoint(x: view.center.x, y: view.frame.size.height*0.9 - 50) 
     label.tag = LABEL_TAG 
     view.addSubview(label) 

는 그리고 이것은 높은 점수를 내 코드입니다 지금은이 이전보다 더 나은처럼이 라벨에 시간을 절약하는 방법을 모르겠어요. 이제이 레이블은 항상 얻은 것과 같은 시간입니다.

let labelText2 = NSString(format: "Highscore: %.2f Sekunden", Float(endTime.timeIntervalSinceDate(startTime))) 
     highScoreLableInApp.text = labelText2 
     highScoreLableInApp.font = UIFont(name: "Helvetica Neue", size: 25) 
     highScoreLableInApp.textAlignment = .Center 
     highScoreLableInApp.center = CGPoint(x: view.center.x, y: view.frame.size.height*0.9 - 15) 
     highScoreLableInApp.tag = LABEL_TAG3 
     println("Highscore ist geladen") 
     view.addSubview(highScoreLableInApp) 

감사합니다.

답변

0

Aufgrund deiner Texte, nehme ich and du spricht deutsch.
아이네 Möglichkeit 도자기 동네 짱

NSUserDefaults.standardUserDefaults().setObject(highscore, forKey: "highscore") 

서재 최고 점수 글로벌 즈의 setzen을. Neustart vonhanden으로 간주되는 최고 기록.
댄 kannst 뒤 MIT

NSUserDefaults.getObjectForKey("highscore") 

서재 aktuellen 최고 점수 라덴 싶게 verarbeiten.