tableview到其他视图自动调整大小问题:swift

tableview到其他视图自动调整大小问题:swift,swift,autolayout,autoresize,Swift,Autolayout,Autoresize,当我按下tableview上的一个单元格时,它会显示另一个视图,其中我有一个图像、一些标签和一个横幅。但在控制台中会显示以下消息: <UIView: 0x7f9f31495480; frame = (0 0; 375 667); autoresize = W+H; layer = <CALayer: 0x7f9f31495590>>'s window is not equal to <Project.AfterTableViewController: 0x

当我按下tableview上的一个单元格时,它会显示另一个视图,其中我有一个图像、一些标签和一个横幅。但在控制台中会显示以下消息:

 <UIView: 0x7f9f31495480; frame = (0 0; 375 667);
 autoresize = W+H; layer =  <CALayer: 0x7f9f31495590>>'s window is not equal to 
 <Project.AfterTableViewController: 0x7f9f316eb9b0>'s view's window!
的窗口不等于
的视图窗口!

该应用程序在设备和模拟器上也可以正常工作,并且没有代码错误,但仍然在Xcode 6的控制台上显示。如何解决此问题?

当您点击单元格时,可能会触发多个segue,例如在interface builder中,您创建了一个从单元格到另一个视图控制器以及从您调用的代码的segue:from didSelectCellAtIndexpath:


你只需要一段而不是两段。检查这是否是问题。

我也遇到了同样的问题,这是由于从另一个viewController显示viewController造成的

初始代码: 设vc=DetailViewController() presentViewController(vc,动画:true,完成:nil)

修改代码: 让vc:DetailViewController=segue.destinationViewController为!详细视图控制器

执行Segue操作时,必须使用destinationViewController来显示ViewController

这个代码对我来说很好用

谢谢和问候,
Ganesan.A

转到Main.storyboard=>UIViewController并解决自动布局问题。。这可能是自动布局问题。