gpt4 book ai didi

swift - 将 forEach 函数与 NSBox 数组一起使用

转载 作者:行者123 更新时间:2023-11-30 12:09:03 24 4
gpt4 key购买 nike

我最近使用过

Array.forEach{ $0.isHidden = false }

使用 Swift 3 在 Xcode 8 中使用 NSTextFields for macOS 进行操作。我正在尝试使用 NSBoxes 做同样的事情。这是我正在做的事情:

let Boxes: [NSBox] = [notesBox, manualEditBox, addSubmasterAutoBox, submasterFileDetailsBox]
Boxes.forEach{$0.isTransparent = false}

在第二行,它给我一个错误,提示“无法在属性初始值设定项中使用实例成员“notesBox”,属性初始值设定项在“self”可用之前运行。”我可以保证所有这些 NSBox 都使用 @IBAction 正确链接和正确引用。

最佳答案

确保不要尝试在 Controller 的范围内初始化数组的内容。您必须声明该数组,然后用 viewDidLoad 中的其他属性(即框)或任何最适合您的方法填充它。

关于swift - 将 forEach 函数与 NSBox 数组一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46289666/

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