我正在接受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上学习调试器,那也很棒!谢谢,我很感激您的反馈!
答案 0 :(得分:0)
更改此
var unwrappedNumber = numberInt!
到
var unwrappedNumber = numberInt
你检查无
后不需要感谢标记