"(LLDB)"在swift中运行我的程序时出错

时间:2015-12-12 04:44:40

标签: ios swift

我正在接受Udemy的课程,以帮助学习今年冬天的iOS编程,我无法解决这个错误。所有错误告诉我的是"(lldb)"调试框中没有其他内容。然而它确实在&#34之后进入断点;如果numberInt!= nil {"这是我的代码:

import UIKit

类ViewController:UIViewController {

@IBOutlet weak var number: UITextField!

@IBOutlet weak var resultLabel: UILabel!

@IBAction func calculateButton(sender: AnyObject) {

    var numberInt = Int(number.text!)

    if numberInt != nil {

        var unwrappedNumber = numberInt!

        var isPrime = true

        if unwrappedNumber == 1 {

            isPrime = false

        }

        if unwrappedNumber != 2 && unwrappedNumber != 1 {

            for var i = 2; i < unwrappedNumber; i++ {

                if unwrappedNumber % i == 0 {

                    isPrime = false

                }

            }

        }

        if isPrime == true {

            resultLabel.text = "\(unwrappedNumber) is prime!"

        }
        else{

            resultLabel.text = "\(unwrappedNumber) is not prime!"

        }

    }

    else
    {

        resultLabel.text = "Please enter a number in the box"

    }

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

我在xCode编码并使用swift而不是c#。这是我第一次在这里问一个问题,我希望经过一段时间的练习,我也能帮助你们。如果有人愿意帮我在xCode上学习调试器,那也很棒!谢谢,我很感激您的反馈!

1 个答案:

答案 0 :(得分:0)

更改此

var unwrappedNumber = numberInt!

var unwrappedNumber = numberInt

你检查无

后不需要感谢标记