ios - 为什么我的 Storyboard无法正常工作?

标签 ios xcode interface-builder uistoryboard

我现在正在构建一个应用程序,并在用户界面中使用 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/

相关文章:

ios - 如何从 CAKeyframeAnimation 获取当前动画步骤

javascript - react-native 原生元素检测

iphone - 将应用程序部分添加到设置中?

ios - 试图升级到 Swift 1.2 时出现令人困惑的编译错误

ios - 将 heic 转换为 JPG 并获取文件位置

objective-c - openCV cvContourArea

iphone - NSUserDefaults - 保存 scrollView 偏移量

ios - 让Universal (iPhone+iPad) app run on iPhone storyboard on iPad (simulated size)

macos - 基于 View 的 NSOutlineView 拖放突出显示不正确

ios - 用户界面 ImageView : add tap event from Interface Builder