2015-07-22 124 views
0

到目前爲止,我有一個非常簡單的應用程序。兩個視圖控制器。我爲第二個視圖設置了一個新的.swift文件。在每個視圖中,我有一個按鈕,當按下時,將標籤更改爲「按下」。很簡單。第二個視圖控制器崩潰應用程序的簡單按鈕/ Swift

在第一個視圖控制器上,一切都按預期工作。但是,在我按下按鈕時,在第二個視圖控制器上,應用程序崩潰。我已經設置了IBOutlets和適用於所有相關部件的操作。

有沒有人有任何見解?

代碼:

import UIKit 

class PlayViewController: UIViewController { 


@IBOutlet weak var newCardButton: UIButton! 
@IBOutlet weak var labelTest: UILabel! 



override func viewDidLoad() { 
    super.viewDidLoad() 

    // Do any additional setup after loading the view. 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 

@IBAction func newCardButtonPressed(sender: UIButton) { 

    self.labelTest.text = "Pressed" 
} 

} 

截圖:截圖後crash- http://i.imgur.com/CHt8kA5.png

+0

發佈您的代碼和崩潰日誌。 – FormigaNinja

+0

和崩潰消息是? – Aladin

+0

感謝您的幫助!模擬器關閉,我在右下角看到此消息 - libC++ abi.dylib:以NSException (lldb)類型的未捕獲異常終止。這是一個屏幕截圖 - http://i.imgur.com/CHt8kA5.png – Mir

回答

1

enter image description here

我想你應該更改發件人一部分是這樣的。

@IBAction func newCardButtonPressed(sender: AnyObject) { 

    self.labelText.text = "Pressed" 
} 

如果您的連接設置不正確,您的應用程序也會崩潰。刪除它們並重新連接。從實用程序/連接檢查器。

+0

我redid的連接和改變發件人按照你的建議,它的工作。萬分感謝! – Mir

+0

樂意提供幫助。不用謝。 –

相關問題