„Optional Typ Bool kann nicht als boolean verwendet werden;! Test für Null statt“Vergleich lokale Bilder swift
Ist der Fehler ich
immerIch versuche, einen „Spielautomaten“ zu machen app, sehr einfach, Sie drücken die UIButton, und die drei Bilder sollten alle ändern, zufällig, wenn die 3 übereinstimmt, drucken Sie gewonnen!
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var img1: UIImageView!
@IBOutlet weak var img2: UIImageView!
@IBOutlet weak var img3: UIImageView!
@IBOutlet weak var rollBtn: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// 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.
}
@IBAction func onRollPress(sender: AnyObject) {
let randomRoll = ImgArray().getRandomImage()
img1.image = randomRoll
img2.image = randomRoll
img3.image = randomRoll
if (img1.image! == img2 && img3) {
print("You won!")
}
}
}
Sie sollten uns Code zeigen. –