当更改故事板中的约束时,当我想要运行项目时,突然遇到了这个错误。
Main.storyboard:内部错误。请将一个bug提交到"/var/folders/jy/qk3txlvd1nxc3305l0_z73_00000gp/T/IB-agent-diagnostics_2016-01-13_15-31-24_701000“并附加到bugreport.apple.com
。
现在我不能再运行我的项目了。以前有人遇到过这个吗?
发布于 2016-01-13 12:05:29
真正解决这一问题的唯一两种方法是:
1)从TimeMachine还原2)右键单击项目导航器中的情节提要3)单击"Open“4)单击”源代码“
您将收到一个XML文档,该文档表示童话板。
从过去固定的问题开始,检查:
1)控制器之间的关系在源代码的两端,即源控制器和目标控制器上是完整地链接的。
即
<connections>
<segue destination="XfG-lQ-9wD" kind="relationship" relationship="window.shadowedContentViewController" id="cq2-FE-JQM"/>
</connections>在我的示例中,NSWindowController和rootViewController之间的关系对我来说是这样的:
- XfG-lQ-9wD is the destination of the segue
- cq2-FE-JQM is the id of the segue (NOT the source controller)然后检查控制器看看是否有反向关系..。
如果我搜索我的代码,我看到有"XfG-lQ-9wD“,所以这应该是一个很好的连接.
对于布局约束,标记将显示如下所示:
<constraints>
<constraint firstItem="Cze-Ji-Ugi" firstAttribute="centerX" secondItem="m2S-Jp-Qdl" secondAttribute="centerX" id="hsN-CU-OKT"/>
<constraint firstItem="Cze-Ji-Ugi" firstAttribute="centerY" secondItem="m2S-Jp-Qdl" secondAttribute="centerY" id="lVs-Mc-hd6"/>
</constraints>就我个人而言,如果我是你,我会删除.在纸上..。但是保留translatesAutoresizingMaskIntoConstraints标记的原样。
当然,在你这样做之前,先把你的文件复印一份。但从积极的方面来说,我已经完成了我正在做的偏好窗格中的所有约束,它并不介意。
发布于 2016-02-07 18:08:04
我也有过同样的问题。我系统地尝试删除故事板中的每一个元素。最后,我发现我的应用程序崩溃的是一个特定的控制器。我检查了故事板代码中的定义,但是它看起来很好,所以我创建了一个新的控制器--复制旧的元素并删除它。新的控制器没有问题,而且这个项目运行良好。
发布于 2017-10-19 21:56:20
在完成过程中使用已完成的标志值,可以标识要执行的操作。
[UIView animateWithDuration:0.2
animations:^{view.alpha = 0.0;}
completion:^(BOOL finished){ [view removeFromSuperview]; }];https://stackoverflow.com/questions/34765188
复制相似问题