Variable wird vor der Initialisierung in der Funktion @ verwend
Ich mache einro sham bo Spiel. Funktionen in Swift unterscheiden sich von denen, die ich zuvor verwendet habe. Ich erhalte immer wieder eine Fehlermeldung:
Variable wird vor der Initialisierung in der Funktion @ verwend
Was mache ich falsch
import Foundation
import UIKit
class Result: UIViewController {
var rval: Int?
var chosen: Int?
func determineWinner() -> Int {
var returnval: Int
if (chosen == rval){
returnval = 2
}
else if (chosen == 1 && rval == 3){
returnval = 1
}
else if (chosen == 1 && rval == 2){
returnval = 0
}
else if (chosen == 2 && rval == 1){
returnval = 1
}
return (returnval)
}
@IBOutlet weak var wl: UILabel!
@IBAction func PlayAgain(sender: AnyObject) {
}
override func viewDidLoad() {
print(chosen)
}
}