gpt4 book ai didi

ios - 我的主要场景中所有 IBOutlets 都是零

转载 作者:行者123 更新时间:2023-11-28 11:14:46 24 4
gpt4 key购买 nike

在 Watch 应用程序上,我所有的 @IBOutlet 变量在我的主场景中的 willActivate 期间都是 nil。

我有一个基于页面的应用程序,其他场景工作正常,但我的主场景发现所有 @IBOutlet 为 nil。最奇怪的是它工作正常,直到某个时候,我不知道为什么,一切都开始为零。

我尝试将它们设置为 weak 或不设置,但这并没有改变任何东西。它们不是自定义元素,只是 WKInterfaceLabelWKIntefaceGroup 之类的东西。

声明是这样的:

@IBOutlet weak var gamesTable: WKInterfaceTable!
@IBOutlet weak var livesGroup: WKInterfaceGroup!
@IBOutlet weak var livesLabel: WKInterfaceLabel!
@IBOutlet weak var coinsLabel: WKInterfaceLabel!
@IBOutlet weak var livesTimer: WKInterfaceTimer!

它们在 Xcode 中似乎正确链接,我尝试清理/重新启动 Xcode:

Xcode outlet links screenshot

最佳答案

我找到了这一切发生的原因。它是 Apple Watch 特有的。

基本上,我的元素没有“安装”在 38mm Apple Watch 上。有一次,我将我的 Xcode 设置为 42 毫米 Apple Watch,因为我想调整这个特定尺寸的一些东西,我结束了移动组等。

发生的事情是我改变的所有事情都没有发生在 38 中,所以回到 38 一切都在这里,但是没有选中“已安装”复选框,并且场景在 38mm Apple Watch 上基本上是空的,我没有注意到。

关于ios - 我的主要场景中所有 IBOutlets 都是零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32562797/

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