繁体   English   中英

为什么在更换开发计算机时iOS swift segue停止工作?

[英]Why does iOS swift segue stop working when changing development computer?

我正在使用Swift和Xcode构建多视图iOS应用。

我通过将控件从一个视图中的按钮拖动到新视图中来定义segue。

一切都可以在第一台Mac上运行。 当我签入代码并尝试在另一台计算机上运行时,该按钮停止工作。 相反,它在模拟器内部显示黑屏。

如果我在第二台计算机上重做控制拖动,则它在那里工作,但在第一台计算机上中断。

我可以看到Main.storyboard在两个系统之间发生了变化。 具体来说,它是ID:

<segue destination =“ xx-yy-zzz” kind =“ show” id =“ 1234” />

使此segue工作正确的方法是什么?

不是100%知道为什么会发生这种情况,但是如果您与多个开发人员一起工作,我会发现拥有相同的Xcode版本是关键。 如果确实可以确定已签入更改,并且已在另一台计算机上撤消了这些更改,请检查Xcode版本。

我发现本文是有关版本控制和情节提要的好资源。

http://mbehan.com/post/77229582565/storyboards-multiple-developers-and-git

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM