gpt4 book ai didi

Swift NSTimer 使用 EXC_BAD_ACCESS 使我的程序崩溃

转载 作者:行者123 更新时间:2023-11-28 08:24:04 25 4
gpt4 key购买 nike

这里是 iOS 新手 - 我正在尝试在 Swift 中运行后台计时器。以下代码生成此错误消息:线程 1:EXC_BAD_ACCESS(代码=1,地址=0xd)

它与 userInfo 有关,我也尝试过使用 nil 但没有成功。

@IBAction func startButton(_ sender: AnyObject) {
timer = Timer.scheduledTimer (
timeInterval: 0.01,
target: Any.self,
selector: #selector(ViewController.whileRunning),
userInfo: Any?.self,
repeats: true
)
}

阅读以下文档没有帮助:
https://developer.apple.com/reference/foundation/timer/1412416-scheduledtimer#discussion

整个过程的重点是使用 x 坐标随时间在 Storyboard中移动元素。

最佳答案

我遇到了同样的问题!

我通过维护一个单独的 userInfo 数组来解决这个问题,该数组匹配不同计时器的索引(当然是在计时器数组中)。

关于Swift NSTimer 使用 EXC_BAD_ACCESS 使我的程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40536896/

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