我时不时地注意到我的故事板有变化(旁边的'm')。我运行我的应用程序,发现我的观点不合适。如果我在版本编辑器中检查Storybaord XML的先前版本和当前版本之间的区别,那么当我在文件中没有触及任何内容时,Storyboard会进行更改。我必须放弃这些更改才能让事情再次发挥作用。我不得不承认我的布局包含警告。这是非常复杂的(很多视图),但它的工作原理,这个特别的布局只包含警告,没有错误。有没有人注意到这种行为?这太令人讨厌了。我可以通过丢弃更改来修复它,但这并不完全理想。
答案 0 :(得分:0)
我已经在故事板上工作了很长一段时间。除了故事板,我还面临着获得“M”的问题。我所做的是正确设置布局约束并从故事板中删除与自动布局相关的所有警告,但没有必要删除它我后来意识到的。您只需提交代码,因为您将使用git copy。一旦完成提交,“M”就会消失。即使您在设置了约束布局后没有触摸故事板,您获得“M”的原因也可能是由于三个原因。
1.)您可能正在处理本地副本,而在创建项目时,您可能没有取消选中git存储库
您需要做的就是在创建新项目时取消选中
2.)如果您正在处理svn的源代码,那么您需要将所有文件与故事板一起提交。它将删除故事板旁边的“M”显示。
3.)每当你打开故事板时,xml中的id都会发生变化,因此除了故事板之外你还会得到“M”。