iOS 模拟器在没有错误或调试器输出的情况下崩溃?

iOS Simulator Crashing without an error or debugger output?

我的 iOS 模拟器崩溃了,没有给我任何输出或错误让我尝试修复。应用程序打开的那一刻屏幕变黑 3 秒,然后崩溃并返回到模拟器上的主屏幕。我已经添加了一个异常断点,它在我的代码中的任何一点都没有中断。我不知道问题出在哪里。这是我的代码:

ViewController.swift

class ViewController: UIViewController {

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.
}

@IBOutlet weak var strWordValue: UILabel!
@IBOutlet weak var strInputField: UITextField!


func textFieldShouldReturn(textField: UITextField) -> Bool{
    textField.resignFirstResponder()
    performAction()
    return true;
}

@IBAction func performAction(){

        strWordValue.text = strInputField.text.wordValue.description

}

main.swift

extension String {
    var letterValue: Int {
        if let found = find(Array("abcdefghijklmnopqrstuvwxyz"),Character(lowercaseString)) {
            return found + 1
        }
        return 0
    }
    var wordValue: Int {
        var result = 0
        for letter in self {
            result += String(letter).letterValue
        }
        return result
    }
}

我的代码可能有错误,我 "skimming" 刚刚结束,或者 Xcode 中有错误。我不确定两者。

任何关于如何修复此错误的想法都会很棒。

提前致谢。

不确定问题是否与此有关。检查 IBOutlet 连接的 UILabel 和 UITextField。你的 class 没有 UITextFieldDelegate 协议并且 strInputField.delegate = self 在你的 viewDidLoad 方法中