Я понятия не имею, что я делаю неправильно. Я также новичок в программировании, поэтому я не очень хорошо разбираюсь в отладке. Это было тестовое приложение, чтобы я мог видеть, как быстрые связи с разработкой приложений. Пока у меня есть это:
class ViewController: UIViewController, UITextViewDelegate {
var textView: UITextView!
init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {
super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
}
override func viewDidLoad() {
super.viewDidLoad()
var widthField = self.view.bounds.size.width - 10
var heightField = self.view.bounds.size.height - 69 - 221
var textFieldString: String! = ""
//Set up text field
self.textView = UITextView(frame: CGRectMake(5, 64, widthField, heightField))
self.textView.backgroundColor = UIColor.redColor()
self.view.addSubview(self.textView)
//Set up the New button
var newButtonString: String! = "New Note"
var heightButton = 568 - heightField - 1000
let newButton = UIButton(frame: CGRect(x: 5, y: 5, width: widthField, height: 50)) as UIButton
UIButton.buttonWithType(UIButtonType.System)
newButton.setTitle(newButtonString,forState: UIControlState.Normal)
newButton.backgroundColor = UIColor.redColor()
newButton.addTarget(self, action: "buttonAction:", forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(newButton)
}
func buttonAction() {
println("tapped button")
}
}
Я получаю сообщение об ошибке "Неизвестный селектор, отправленный экземпляру", когда я нажимаю кнопку в симуляторе iOS. Приложение открывается нормально, но всякий раз, когда нажимается кнопка, он просто падает.