我现在正在构建一个应用程序,并在用户界面中使用 Storyboard。直到大约一周前, Storyboard都运行良好。突然,他们开始给我找麻烦。我发布了几个关于 Storyboard 问题的 Stack Overflow 问题。我一直遇到以下所有问题:
- 当从 Storyboard连接 Action 时, Action 连接为
AnyObject
而不是Any
。 - 由于对象未从 Storyboard连接到源代码,我收到错误消息
unrecognized selector sent to instance 0x7fb80e92bc00
。 - Unwind Segues 不起作用。当我尝试连接一个时,它甚至没有显示可用。
- 我无法从我在 this question 中详细讨论的身份检查器下的下拉菜单中选择任何我的
UIViewControllers
. - 从目标继承模块不会在 Interface Builder 中自动选择。
以下是我尝试过的方法:
- 清理构建文件夹。
- 重新启动 Xcode。
- 重新启动我的 MacBook。
- 删除派生数据。
- 尝试了不同的 Storyboard。
- 删除了一些给我带来麻烦的文件(这不再是一个选项,因为所有文件都给我带来麻烦)。
每天都会出现新问题,当这些问题出现时,构建我的应用程序变得越来越困难。为什么会发生这种情况,是否有可用的解决方案?
最佳答案
我在 Xcode beta 版本中遇到了同样的问题。它通常在创建新文件时面临。我通过以下步骤解决了
- 删除文件引用
- 再次添加文件。 (如果文件添加了“copy”后缀,从源文件夹中删除原始文件从文件名中删除“copy”)
- 现在尝试连接您的引用,它将起作用
关于ios - 为什么我的 Storyboard无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57318287/