gpt4 book ai didi

ios - 线程 1 : SIGNAL SIGABRT; What do I do?

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

我试图弹出通知,但我不断收到线程 1:SIGNAL SIGABRT 我该怎么办?这是我的代码:

import UIKit
import UserNotifications

class ViewController: UIViewController {

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.
}
@IBAction func pushNotification(_ sender: AnyObject) {
var AlertView = UIAlertController(title: "Time for your call!", message: "Press go to continue", preferredStyle: UIAlertControllerStyle.alert)
AlertView.addAction(UIAlertAction(title: "Go", style: UIAlertActionStyle.default, handler: nil))
self.present(AlertView, animated: true, completion: nil)

}
}

最佳答案

当您为 Storyboard 上的对象创建了一个 socket ,然后出于某种原因决定删除该代码,然后用其他 socket 替换它,而不删除 Storyboard 上的连接时,通常会发生这种类型的错误。结果是编译器寻找您分配给该对象的原始 socket 但找不到它(因为您已删除它!)。

令人高兴的是,解决方案相对较快。转到该对象的连接检查器(它是 XCode 右侧面板中带有指向圆圈的箭头的符号),您可能会发现那里列出的 socket 比您想象的附加到该对象的 socket 要多。删除所有引用您已删除的函数的函数,这应该可以解决您的问题。

关于ios - 线程 1 : SIGNAL SIGABRT; What do I do?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39558319/

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