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