gpt4 book ai didi

ios - xcode 9.2 IBAction 和 IBOutlet 指示符未填写

转载 作者:行者123 更新时间:2023-11-28 07:56:32 25 4
gpt4 key购买 nike

有没有人看到这个问题并找到解决方案?我的 iOS 应用程序间歇性崩溃,因为我认为该项目不知何故搞砸了。我有在 Storyboard 中选择的自定义 View Controller 类的屏幕截图。如果我连接所有的 Action 和导出,指标将被填满,但当我重新启动 xcode 时,它​​们又是空的。有趣的是,它们并没有断开连接,因为应用程序可以正常运行。只是有时我会收到一个未处理的异常,它提示我的一个导出类没有键值编码。当我重新启动 xcode 时,问题“有时”会消失。

对此有一个线索:在我添加一个使用 xib 文件的自定义 View 之前,我没有看到这个问题。但有趣的是,这个 View Controller 甚至没有使用自定义 View ,我所有的 View Controller 都有同样的问题。

您可以在此处的屏幕截图中看到所有 socket 指示器都是空的(但该应用程序可以运行),并且您可以看到两个操作方法指示器都没有填充,但它们都可以运行。

编辑:发布了包含更多示例的更好的屏幕截图。

IBOutlets show no connections but work

IBActions show no connections but work

最佳答案

这个问题差不多一年了,但我还是要回答:

我所做的是删除我遇到问题的 View 并重新制作它,通过

  1. 从对象库中将一个 View Controller 拖到 Storyboard 中。
  2. 点击文件 > 新建 > 文件,然后点击 Cocoa Touch Class,创建一个新的 Swift 文件。我给它起了一个名字,并确保它有子类“UIViewController”,然后单击“创建”。
  3. 回到 Storyboard,我选择了新创建的 UIViewController(不是 View 也不是场景)并在 xcode 的最右侧面板上拉出身份检查器,然后在类字段中输入我的新 UIViewController 类自定义类部分。

然后我用 ctrl-click-hold-and-drag-spiel 重做了所有的 seques,它按预期工作了。

希望这对任何人都有帮助。

关于ios - xcode 9.2 IBAction 和 IBOutlet 指示符未填写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47890549/

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