1
これは明白な間違い(コーディングに新しい!)ですが、私はいくつかの問題を抱えています。xcode9:クラスAppDelegate:UIResponder、UIApplicationDelegate ...スレッド1:signal SIGABRT
1:私はXcodeの9にシミュレータをロードする際に次のエラーが表示されます
私は「猫年」のタイトルのためにラベルを追加し、メインストーリーボードで背景色を変更した後、この問題が唯一の登場class AppDelegate: UIResponder, UIApplicationDelegate...
Thread 1: signal SIGABRT
。
2:上記の変更前にSimulatorが動作したとき、cat(imageView)はSimulatorに表示されませんでしたか?
ありがとうございました。
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var ageTextField: UITextField!
@IBOutlet weak var resultLabel: UILabel!
@IBAction func getAge(_ sender: Any) {
if let age = ageTextField.text {
if let ageAsNumber = Int(age) {
let ageInCatYears = ageAsNumber * 7
resultLabel.text = "Your cat is " + String(ageInCatYears) + " in cat years!"
}
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
'ageTextField'にInt値をスペースなしで入力しましたか? –
https://stackoverflow.com/questions/45653771/uipicker-error-on-swift#comment78266823_45653771(ちょうど私のコメント、あなたは、デバッガを使用する必要があります、実際のエラーメッセージを取得し、何が起こったのか理解しやすいはずです) – Larme