第二个视图控制器上的简单按钮崩溃app / Swift

时间:2015-07-22 01:07:17

标签: ios swift uibutton iboutlet

到目前为止,我有一个非常简单的应用程序。两个视图控制器。我为第二个视图设置了一个新的.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"
}

}

截图:

enter image description here

崩溃后的屏幕截图 - http://i.imgur.com/CHt8kA5.png

1 个答案:

答案 0 :(得分:1)

我认为您应该像这样更改发件人部分。

    @IBAction func newCardButtonPressed(sender: AnyObject) {

    self.labelText.text = "Pressed"
}

如果您的连接设置不正确,您的应用也会崩溃。删除它们并重新连接。从Utilities / connections inspector。