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