我的项目突然不允许我将任何 IBOutlets 连接到任何 ViewController
My project suddenly will not allow me to connect any IBOutlets to any ViewController
我目前有一个项目,最初有 2 个视图控制器,带有 IBOutlets。我可以将它们拖到各自的 ViewController 文件中并相应地执行代码。然后我必须使新视图与已经创建的视图之一相同。但是,这一次,我根本无法将我的 IBOutlets 连接到代码。
我认为错误的根源是当我将 IBOutlets 从我需要的一个视图复制粘贴到其他视图时。但是,我做了一切以确保 IBOutlets 都连接到正确的代码(对于 2 个原始视图)。我什至无法将其他 IBOutlet 连接到它们各自的代码,所以我认为这不是问题所在。
这个问题太糟糕了,我什至不能用ViewController绝对可以做到的过程(原始2视图)。
使用界面生成器,它们都肯定连接到正确的ViewController。我该怎么做才能解决这个问题?
如果您使用 ctrl + click
检查它们没有连接到任何东西,那么只需手动编写注入代码 @IBOutlet weak var foo: UIView!
然后只需将它们连接到您已经编写的代码即可。
Xcode 有时会遇到这些问题,所以这并不总是您犯的错误。
我目前有一个项目,最初有 2 个视图控制器,带有 IBOutlets。我可以将它们拖到各自的 ViewController 文件中并相应地执行代码。然后我必须使新视图与已经创建的视图之一相同。但是,这一次,我根本无法将我的 IBOutlets 连接到代码。
我认为错误的根源是当我将 IBOutlets 从我需要的一个视图复制粘贴到其他视图时。但是,我做了一切以确保 IBOutlets 都连接到正确的代码(对于 2 个原始视图)。我什至无法将其他 IBOutlet 连接到它们各自的代码,所以我认为这不是问题所在。
这个问题太糟糕了,我什至不能用ViewController绝对可以做到的过程(原始2视图)。
使用界面生成器,它们都肯定连接到正确的ViewController。我该怎么做才能解决这个问题?
如果您使用 ctrl + click
检查它们没有连接到任何东西,那么只需手动编写注入代码 @IBOutlet weak var foo: UIView!
然后只需将它们连接到您已经编写的代码即可。
Xcode 有时会遇到这些问题,所以这并不总是您犯的错误。