动作连接和自动调整大小问题

6
通常情况下,我正在制作一个带有两个视图控制器的应用程序,并且它们之间彼此连接。但是,当我运行应用程序时,调试器显示警告:2014-07-30 23:07:49.382 Random[1437:60b] Action connections from <UIView: 0x10951eb90; frame = (0 0; 320 568); autoresize = RM+BM; layer = <CALayer: 0x10951b9c0>> are not supported. 应用程序可以正常运行,但我不知道为什么会出现这个问题。有人知道如何解决这个问题吗?谢谢!
1个回答

9
我曾遇到同样的问题,因为我的视图有一个 Outlet 链接。
我的视图是一个 UIControl 连接到一个 IBAction,我把这个 UIControl 改成了 UIView,但忘了删除 IBAction 的链接。
删除链接将解决你的问题。 enter image description here

谢谢!节省了我很多时间。我也是这样,尽管我不得不查看与segue不直接相关的视图控制器中的视图!首先,我转储了源和目标视图控制器中的所有子视图,当警告消息中的UIView地址未显示在控制器或其视图子视图中时,我将搜索范围扩大到其他控制器及其视图。和你一样,我临时将一个UIView子类化为UIControl以捕获背景上的轻敲,然后又将其更改回UIView,而不删除Interface Builder中的操作。 - clearlight
这正是我的问题!我以为我要花很长时间才能找到答案,但我第一个查看的地方就是这里。向你致敬! - GRW

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接