2014-08-28 66 views
3

我想了解如何在iOS應用程序中的兩個視圖之間傳遞變量。我的主要目標是學習這個,所以我可以在我自己的項目中使用它(小費計算器)。我寫的代碼是在下面GitHub的鏈接:iOS Swift使用Segue在viewControllers之間傳遞變量

http://bit.ly/1mVra4l

我所做的一切,如下面的教程描述: http://jamesleist.com/ios-swift-passing-data-between-viewcontrollers/

我遇到了兩個問題:

1)當我運行應用程序並點擊按鈕,斷點自動觸發在線

 var svc = segue!.destinationViewController as secondViewController; 

我很確定我沒有在任何地方設置任何斷點。

2)當我按lldb中的繼續時,在同一行發生崩潰(EXC_BAD_ACCESS)。

這個問題讓我發瘋。任何幫助將不勝感激。

我使用xcode6-beta6,斯威夫特語言

感謝

回答

3

我檢查你的代碼。其投擲錯誤Interface Builder中的未知類secondViewController。即使您在界面構建器中給出了正確的名稱,但由於某種原因(可能是測試版問題),它並不能識別它。您可以刪除IB中secondViewController的Class name並再次添加它,讓它自動完成它。它會工作

+0

謝謝。這樣可行。當我在其他地方看到它沒有做任何壞事時,我一直忽略這個錯誤。看起來我錯了。 – user763410 2014-08-28 14:56:26

+0

這是遲緩但固定的問題,即使它現在測試版 – Esqarrouth 2014-10-31 10:02:22

相關問題