Instance-Member kann nicht für den Typ "ViewController" verwendet werden.

class ViewController: UIViewController {    

let fortuneArray = ["You will find true love in the summer.", "Outlook not good", "You may find great success in business soon.", "Watch out for grey cats."]
let randomIndex = Int(arc4random_uniform(fortuneArray.count))

override func viewDidLoad() {
    super.viewDidLoad()
    let randomIndex = Int(arc4random_uniform(UInt32(fortuneArray.count)))
    print("random index: ")
    print(randomIndex)
    // Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

// actions
@IBAction func cookiePressed(sender: AnyObject) {
    fortune.text = fortuneArray[randomIndex]

}

Ich erstelle eine sehr einfache Wahrsagerei-App in Swift und habe immer wieder Probleme mitarc4random_uniform. Momentan versuche ich nur, die App dazu zu bringen, zufällig einen String zu zeichnen, aber ich erhalte die Fehlermeldung:

Instance-Member 'fortuneArray' kann nicht für den Typ 'ViewController' verwendet werden

in der Zeile, in der ich die Variable deklariererandomIndex. Ich benutze Google seit einer Weile, habe aber keine Lösung gefunden. Hoffentlich kann jemand helfen, danke!

* Update * Problem gelöst! Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage