首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在我的主场景中,所有的IBOutlets都是零的

在我的主场景中,所有的IBOutlets都是零的
EN

Stack Overflow用户
提问于 2015-09-14 10:42:08
回答 1查看 253关注 0票数 0

在一个手表应用程序中,我所有的@IBOutlet变量在我的主场景中的willActivate中都为零。

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

我试着将它们设置为weak或not,但这并没有改变任何事情。它们不是自定义元素,而是WKInterfaceLabelWKIntefaceGroup和诸如此类的东西。

这些声明如下:

代码语言:javascript
运行
复制
@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:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-14 14:09:50

我找到了这一切发生的原因。这是非常具体的苹果手表。

基本上,我的元素没有安装在38毫米苹果手表上。有一次,我把我的Xcode设置为42毫米Apple Watch,因为我想调整一些特定大小的东西,我结束了移动组,等等。

所发生的是,所有我改变的东西都不是在38年发生的,所以在38年里,所有的东西都在这里,但是“安装”复选框没有被选中,这个场景在一个38毫米的苹果手表上基本上是空的,我没有注意到。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32562797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档