-1
최근에 숫자가 소수인지 아닌지 계산하는 앱을 만들었습니다. 문제는 응용 프로그램을 실행할 때 전체 화면이 비어있는 것입니다 (제약 조건을 추가 했으므로 문제가 아니어야합니다). 도움이 될만한 희망으로 + T 명령을 시도했지만 도움이되지 않았습니다. Xcode에서 다시 체크했을 때 런타임 문제도 없었습니다. 무슨 일이 일어나고 있는지의 어떤 아이디어 난 당신이 내 코드를 원하거나 나를 back.Here을 회신 해 주시기 바랍니다 더 구체적으로 할 경우 코드는 다음과 같습니다?내 응용 프로그램을 실행하는 데 문제가 있습니다.
코드를보고 난 후에 기본 솔루션 당신은 당신의 baseViewController을 제거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
}
}
}
당신이 우리에게 더 많은 정보를주지 않으면 도움이 불가능하다고 생각합니다. 앱 위임 클래스에서 무엇을하고 있습니까? – dlbuckley
앱 위임 클래스가 – tj75467
인지 확실하지 않습니다. 프로젝트 탐색기 (Xcode의 왼쪽에 파일을 표시하는 패널)에 AppDelegate.swift라는 파일이 표시되어야합니다. 여기에는 앱이 처음 시작될 때 호출되는 메소드가 포함되어 있습니다. 그러나 당신이 그것이 무엇인지 모를 때부터 나는 당신이 그것을 바꾸지 않았다고 가정하고 있습니다. 호출 한 클래스와 클래스가있는 소수를 계산하기 위해 작성한 코드로 더 많은 단서를 제공 할 수 있습니까? – dlbuckley