第二个视图控制器上的简单按钮崩溃应用程序/Swift
Simple button on second view controller crashing app/ Swift
到目前为止,我有一个非常简单的应用程序。两个视图控制器。我为第二个视图设置了一个新的 .swift
文件。在每个视图上,我都有一个按钮,当按下该按钮时,会将标签更改为 "Pressed"。很简单。
在第一个视图控制器上,一切都按预期工作。但是,在第二个视图控制器上,当我按下按钮时,应用程序崩溃了。我已经为所有适当的部分设置了 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"
}
}
截图:
崩溃后的屏幕截图- http://i.imgur.com/CHt8kA5.png
我认为你应该像这样更改发件人部分。
@IBAction func newCardButtonPressed(sender: AnyObject) {
self.labelText.text = "Pressed"
}
如果您的连接设置不正确,您的应用程序也会崩溃。删除它们并重新连接 it.From Utilities/connections inspector。
到目前为止,我有一个非常简单的应用程序。两个视图控制器。我为第二个视图设置了一个新的 .swift
文件。在每个视图上,我都有一个按钮,当按下该按钮时,会将标签更改为 "Pressed"。很简单。
在第一个视图控制器上,一切都按预期工作。但是,在第二个视图控制器上,当我按下按钮时,应用程序崩溃了。我已经为所有适当的部分设置了 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"
}
}
截图:
崩溃后的屏幕截图- http://i.imgur.com/CHt8kA5.png
我认为你应该像这样更改发件人部分。
@IBAction func newCardButtonPressed(sender: AnyObject) {
self.labelText.text = "Pressed"
}
如果您的连接设置不正确,您的应用程序也会崩溃。删除它们并重新连接 it.From Utilities/connections inspector。