gpt4 book ai didi

ios - Swift 的 NSTimer.scheduledTimerWithTimeInterval 的两个参数集

转载 作者:行者123 更新时间:2023-11-29 02:34:00 26 4
gpt4 key购买 nike

我目前是第一次学习 Swift,并且有些头疼,因为最新版本显然刚刚发布。

许多教程都在教学生如何使用 NSTimer.scheduledTimerWithTimeInterval,但它们显示的参数始终与最新版本不同。他们正在展示:

NSTimer.scheduledTimerWithTimeInterval(<interval>,target: <target>,selector:<selector>,userInfo:<userInfo>,repeats:<bool>);

但是,最新版本显示:

var timer = NSTimer.scheduledTimerWithTimeInterval(<NSTimeInterval>, invocation: <NSInvocation>, repeats: <bool>)

我最初并不是 C 开发人员,因此如果没有对这一更改进行任何说明,我很难理解发生了什么。我相信我需要在调用对象 ( https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSInvocation_Class/ ) 中设置选择器和目标,但是,我认为这在我的研究中还很深入。

所以我的问题是,如何才能让这个基本功能发挥作用?我不知道如何设置调用,第一个版本返回错误。

最佳答案

您似乎觉得您不能再使用带有 selector 参数的再现。你可以。这些只是 scheduledTimerWithTimeInterval 的两种不同形式,它们都从 iOS 2.0 开始就存在了。

因此,继续使用带有 selector 参数的再现。不要担心 invocation 再现。

关于ios - Swift 的 NSTimer.scheduledTimerWithTimeInterval 的两个参数集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26568374/

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