Ich habe kürzlich mit Swift programmiert. Eine Sache funktionierte am Anfang, aber nicht mehr. Wenn ich ein Label aus meinem Storyboard ziehe, um es zu verbinden (IBOutlet and IBAction in Swift), landet das @IBOutlet in viewDidLoad() {} und ich bekomme einen Fehler.Swift: Control-Ziehen vom Storyboard endet in falscher Position
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var x1: UILabel!
@IBOutlet weak var x2: UILabel!
@IBOutlet weak var x3: UILabel!
@IBOutlet weak var x4: UILabel!
var rowLabels = [UILabel]()
override func viewDidLoad() {
super.viewDidLoad()
// should be below the other outlets instead!?!
// Error: Only instance properties can be declared @IBOutlet
@IBOutlet weak var x5: UILabel!
SetupMyThings()
}
Ich werde den Fehler beseitigen, indem Sie den Code nach oben bewegen, aber wie bekomme ich es in erster Linie dort zu sein?
bekommen gelöst Aber können Sie nicht einen Platz für Ihre Steckdose Link wählen beim Ziehen? Wie das http://i.imgur.com/Wp3raWK.png –