[UILabel copyWithZone:]:无法识别的选择器已发送到实例0x7fb61870abd0无法理解问题出在哪里

问题描述

这是我的代码。我试图找到一个数字是否为质数?所有插座和Button已连接到代码

import UIKit
import Foundation

class ViewController: UIViewController {
    
    @IBOutlet weak var numberTextField: UITextField!
    
    @IBAction func isItPrime(_ sender: AnyObject) {
    
    
    if let userEnteredString = numberTextField.text {
                let userEnteredInteger = Int(userEnteredString)
                if let number = userEnteredInteger {
                    var isPrime = true
                    if number == 1 {
                        isPrime = false
                    }
                    
        var i = 2
        while i < number {
        if number % i == 0 {
        isPrime = false
            
            }
                i += 1
                        
                    }
                    
                    if isPrime {
            resultLabel.text = "\(number) is Prime!"
                    } else{
                       resultLabel.text = "\(number) is not Prime!"
                    }
            } else{

                        resultLabel.text = "Please enter a +ve number"
    
                    
     }
                
            }
}

    @IBOutlet var resultLabel: UILabel!
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)