Я попытался закодировать программу, которая имеет два изображения. Я использую 4 кнопки UP, DOWN, LEFT, RIGHT для перемещения одного изображения. Если это изображение достигнет другого, появится текстовое поле: «Вы победитель!».«Ожидаемая декларация» в Swift
Однако строка, содержащая код If ... всегда получает ошибку «Ожидаемая декларация». Как я могу запустить его, PLS?
Это весь код, имена двух изображений ConChimCu и Чунг:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var txtBai: UITextView!
@IBOutlet weak var ConChimCu: UIImageView!
@IBOutlet weak var Trung: UIImageView!
@IBAction func Up(sender: AnyObject) {
ConChimCu.frame.origin.y = ConChimCu.frame.origin.y - 2
}
@IBAction func RIGHT(sender: AnyObject) {
ConChimCu.frame.origin.x = ConChimCu.frame.origin.x + 2
}
@IBAction func DOWN(sender: AnyObject) {
ConChimCu.frame.origin.y = ConChimCu.frame.origin.y + 2
}
@IBAction func LEFT(sender: AnyObject) {
ConChimCu.frame.origin.x = ConChimCu.frame.origin.x - 2
}
if ConChimCu.frame.origin.x == Trung.frame.origin.x { txtBai.text = "You are the winner!"
}
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.
}
Возможный дубликат [Ожидаемая декларация об ошибке Xcode 6.2 с помощью Swift] (http://stackoverflow.com/questions/29835490/expected-declaration-error-xcode-6-2- using-swift) – vadian