我目前有一个项目,该项目最初具有2个带有IBOutlet的视图控制器。我可以将它们拖到各自的ViewController文件中,并相应地执行代码。然后,我必须使新视图与已创建的视图之一相同。但是,这一次,我根本无法将IBOutlet连接到代码。
我认为我的错误的根源是当我将所需的一个视图中的IBOutlets复制粘贴到其他视图中时。但是,我所做的一切都是确保将IBOutlet全部连接到正确的代码(对于2个原始视图)。我什至无法将其他IBOutlet连接到它们各自的代码,所以我认为这不是问题。
问题是如此严重,我什至无法使用绝对可以做到的ViewControllers(原始2个视图)来完成该过程。
使用接口构建器,所有这些绝对都已连接到正确的ViewController。我该怎么解决?
答案 0 :(得分:1)
如果您使用ctrl + click
检查了它们是否未连接到任何东西,则只需手动@IBOutlet weak var foo: UIView!
编写注入代码,然后只需将它们连接到您已经编写的代码即可。
Xcode有时会遇到这些问题,因此您并非总是犯错。