Diğer birçok stratejiyi kullanmayı denedim, ancak henüz başaramadım.Verileri 1 görünümden geçirme Denetleyiciye başka bir
Doğru veya yanlış bir oyun yaptım. Cevabı doğru alırsanız puanınız bir puan artar. Yanlış anladıysanız, bir GameOver View Controller'a gönderilirsiniz.
Yapmaya çalıştığım şey, aldığınız Puanı almak, SecondVC'den GameOverVC'ye aktarmaktır.
var Score = 0
if AnswerNumber == 0 {
Score += 1
Score_Keeper.text = NSString(format:"%i",Score) as String
else {
let destinationController = storyboard?.instantiateViewControllerWithIdentifier("ThirdVC")
presentViewController(destinationController!, animated: true, completion: nil)
Bu benim GameOverVC getiriyor (Score_Keeper SecondVC üzerine Size mevcut Puanınızı gösterir benim etiketin adıdır). GameOver Ekranındaki UILabel'ımın "Skorunu" atamak için kodumun en sonunda yazdım. Score_Number benim UILabel adıdır
Score_Number.text = "\(LabelText)"
: my GameOverVC içinde
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let SecondVC: GameOver = segue.destinationViewController as! GameOver
SecondVC.LabelText == Score
LabelText
var LabelText = Int()
Ve View
ben yazdım Yükle mü olduğunu. Temel olarak, Score_Number oyunumun GameOverVC'de ikinci VC'de = Skoru olmasını istiyorum.Umarım sorum açık ... Teşekkür ederim!
I mülk adları büyük harfle değil teşvik, kötü uygulama olarak kabul edilir olmalıdır sizin prepareforSegue atamasında o da
sunmadan önce değer atamak. :) –
Bunu aklımda tutacağım! :) –