我最近创建了一个应用程序,用于计算数字是否为素数。问题是当我运行应用程序时,整个屏幕都是空白的(我已添加约束,所以这不应该是问题),好像我没有做任何事情。我尝试了命令+ T,希望这会有所帮助,但没有帮助。当我在Xcode中检查时,也没有运行时问题。对于发生了什么的任何想法?如果我想要我的代码或希望我更具体,请回复。这是代码:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var text: UITextField!
@IBOutlet weak var label: UILabel!
@IBAction func buttonPressed(_ sender: Any) {
if text.text != nil{
var isPrime = true
let number = Int(text.text!)
var i = 2
while i < number!{
if number! % i == 0{
isPrime = false
i += 1
}
if isPrime{
label.text = "\(number) is Prime"
label.textColor = UIColor.black
}else{
label.text = "\(number) is not Prime"
label.textColor = UIColor.black
}
}
} else{
label.text = "Error-Enter a positive integer"
label.textColor = UIColor.red
}
}
}