Xcode线程1 SIGBART上出错-Swift

Xcode线程1 SIGBART上出错-Swift,xcode,swift,Xcode,Swift,我正在制作一个程序来确定一个数是否为素数。我在我的游乐场上有一个工作代码,当我在Xcode中实现它时,我得到了这个错误 类AppDelegate:UIResponder,UIApplicationLegate{'Thread 1 SIGBART' 这个错误以前发生过,即使我似乎正确地编写了代码。请检查我的代码中是否有错误,并给我一些解决方案。这只是确定数字是否为素数的第一部分,以测试它是否工作,当问题解决时,将实现代码的另一部分 import UIKit class ViewC

我正在制作一个程序来确定一个数是否为素数。我在我的游乐场上有一个工作代码,当我在Xcode中实现它时,我得到了这个错误

类AppDelegate:UIResponder,UIApplicationLegate{'Thread 1 SIGBART'

这个错误以前发生过,即使我似乎正确地编写了代码。请检查我的代码中是否有错误,并给我一些解决方案。这只是确定数字是否为素数的第一部分,以测试它是否工作,当问题解决时,将实现代码的另一部分

    import UIKit

    class ViewController: UIViewController { 
        @IBOutlet weak var enteredNumber: UITextField!

        @IBOutlet weak var resultLabel: UILabel!

        @IBAction func CheckIfPrime(sender: AnyObject) { 

        var n = enteredNumber.text.toInt()!

        while n != 2 && n % 2 != 0 { 

            for var i = 2; i <= n; i + 1 { 

                if n % i != 0 { 
                    var v = resultLabel.text
                    v = "Is Prime"
                } 

            } 

        } 

    } 

    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.
    } 


    } 
导入UIKit
类ViewController:UIViewController{
@IBEXT弱var输入编号:UITextField!
@IBOutlet弱var结果标签:UILabel!
@iAction func CheckIfPrime(发送方:AnyObject){
var n=enteredNumber.text.toInt()!
当n!=2&&n%2!=0{

对于var i=2;iSIGBART,当代码引用不存在的对象时会发生错误。转到IB storyboard(标签、按钮和文本字段所在的位置),然后单击链接到视图控制器的任何项目。对于每个项目,单击检查器最右侧的项目(圆圈内的箭头)如果您看到多个连接,这就是发生错误的原因。删除您认为不应该存在的任何连接。(或者,为了安全起见,删除所有连接,并通过右键单击UI元素并拖动到IBOutlet/操作名称手动重新连接所有连接)

它成功了,我引用了一个门店和一个IB操作,所以我所要做的就是删除引用的门店,只保留操作谢谢