gpt4 book ai didi

xcode - 访问另一个函数内的对象

转载 作者:行者123 更新时间:2023-11-30 10:22:23 25 4
gpt4 key购买 nike

本质上,我有一个函数,其中创建了多个对象,还有另一个函数,我试图访问这些对象。如下所示:

func createButtons() {

var myButton01 = BigButton.createbutton()
var myButton02 = BigButton.createbutton()

}

如您所见,我正在尝试访问对象以将它们与字典中的键配对。

func setupConstraints() {

var myButtonDictionary = ["myButton01": myButton01, "myButton02": myButton02]

...

}

我将如何让它们可访问,而不必将第二个函数移到第一个函数中。有没有办法让其他函数可以访问这些对象?

最佳答案

为您正在使用的类创建 myButton01 和 myButton02 属性,或者如果没有类,则只需将变量放在函数之外。

如果没有类,您将这样做:

var myButton01: BigButton? = nil
var myButton02: BigButton? = nil

func createButtons() {
var myButton01 = BigButton.createbutton()
var myButton02 = BigButton.createbutton()
}

func setupConstraints() {
var myButtonDictionary = ["myButton01": myButton01!, "myButton02": myButton02!]

...
}

关于xcode - 访问另一个函数内的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25315959/

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