私は最近、数が素数であるかどうかを計算するアプリを作成しました。問題は、アプリを実行すると、何もしなかったかのように画面全体が空白になることです(制約を追加したので、問題にはならないはずです)。役立つことと役に立たないことを期待してcommand + 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
}
}
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加