簡體   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