gpt4 book ai didi

ios - Swift:从 Storyboard 中控制拖动最终出现在错误的位置

转载 作者:行者123 更新时间:2023-11-30 12:57:36 26 4
gpt4 key购买 nike

我最近开始使用 Swift 编程。有件事一开始是有效的,但现在不再有效了。当我按住 Control 键将标签从 Storyboard 拖到我的代码以连接它 ( IBOutlet and IBAction in Swift ) 时,@IBOutlet 最终出现在 viewDidLoad() {} 中,并且出现错误。

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()

}

我通过向上移动代码来消除错误,但是我如何让它首先出现在那里?

最佳答案

首先删除 Storyboard 中的所有引用 转到 Storyboard,选择标签 在属性检查器中,选择最后一个引用检查器 如果存在则全部删除

下一步只需编写@IBOutlet weak var x5: UILabel!现在控制从标签拖动到变量中你的问题将会得到解决

这是连接 socket 和操作的另一种方式

关于ios - Swift:从 Storyboard 中控制拖动最终出现在错误的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40247542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com