gpt4 book ai didi

ios - Xcode 7 中的 SIGABRT 错误

转载 作者:行者123 更新时间:2023-11-30 13:43:08 30 4
gpt4 key购买 nike

我在 Swift 中成功编译此代码时遇到问题。它是一个秒表程序。两个标签(开始和停止)和一个文本字段作为输出。它说这是一个委托(delegate)问题并用红色突出显示:

class AppDelegate: UIResponder, UIApplicationDelegate

我的项目代码如下:

import UIKit

class ViewController: UIViewController {

var timer = NSTimer()
var counter = 1

@IBOutlet weak var Label: UILabel!

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

func updateCounter()
{
counter += 1
Label.text = String(counter)
}

@IBAction func Start(sender: AnyObject)
{
counter = 0
Label.text = String(counter)

timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector ("updateCounter"), userInfo: nil, repeats: true)
}


@IBAction func Stop(sender: AnyObject)
{
timer.invalidate()
}

}

最佳答案

非常常见的问题,您必须执行以下操作:

  1. 仔细检查 Storyboard上的每个导出并将其删除。
  2. 将 ViewController 中的每个功能重新连接到 socket 。

我认为,问题在于您更改了代码中 socket 的名称,当 Storyboard查找该 socket 时,它会使您的应用程序崩溃。确保在重命名 socket 时也重新连接它!

关于ios - Xcode 7 中的 SIGABRT 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35314787/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com