【发布时间】:2019-12-10 14:21:12
【问题描述】:
我现在正在构建一个应用程序,并为用户界面使用故事板。故事板在大约一周前工作得很好。突然,他们开始给我找麻烦。我发布了几个关于故事板问题的 Stack Overflow 问题。我一直遇到以下所有问题:
- 从情节提要连接动作时,动作连接为
AnyObject,而不是Any。 - 我收到错误
unrecognized selector sent to instance 0x7fb80e92bc00,因为对象未从情节提要连接到源代码。 - Unwind Segues 不起作用。当我尝试连接一个时,它甚至没有显示任何可用的。
- 我无法从身份检查器下的下拉菜单中选择我的任何
UIViewControllers,我在this question 中对此进行了更多讨论。 - 从目标继承模块不会在 Interface Builder 中自动选择。
以下是我尝试过的事情:
- 清理构建文件夹。
- 重启 Xcode。
- 重新启动我的 MacBook。
- 删除派生数据。
- 尝试了不同的情节提要。
- 删除了一些给我带来麻烦的文件(这不再是一个选项,因为所有文件都给我带来了麻烦)。
每天都会出现新问题,当这些问题发生时,构建我的应用程序变得越来越困难。为什么会发生这种情况,有没有可用的解决方案?
【问题讨论】:
-
确保您已断开任何添加到情节提要的组件,您只删除了代码中的引用。
-
“从情节提要连接动作时,动作连接为 AnyObject 而不是 Any” 也许您不小心打开了旧版本的 Xcode?这就是过去的样子。
-
@matt 实际上,我使用的是 Xcode 11 beta 5。它发生在版本 10、11 beta 2、11 beta 4 和 11 beta 5 上。
-
@DanielMuñoz 我确保我只删除了引用,但问题仍然存在。我无法将我的 IBAction 连接到代码。
-
您能花点时间尝试一下使用 Single View 应用程序模板新制作的普通原版项目吗?让我们看看问题是 Xcode 还是您的特定项目。
标签: ios xcode interface-builder uistoryboard