gpt4 book ai didi

swift - NSTimer 找不到选择器

转载 作者:IT王子 更新时间:2023-10-29 05:33:09 25 4
gpt4 key购买 nike

<分区>

我想在一个不继承自 UIViewVontroller 的类中使用 NSTimer。我有 2 个文件:一个 ViewController 和一个像这样的 TimerClass:

View Controller :

import UIKit

class ViewController: UIViewController {

var timerClass = TimerClass()

override func viewDidLoad() {
super.viewDidLoad()
}

override func viewDidAppear(animated: Bool) {
timerClass.launchTimer()
}

}

定时器类:

import Foundation

class TimerClass {

var timer = NSTimer()

init(){}

func launchTimer(){
var timer = NSTimer.scheduledTimerWithTimeInterval(2, target: self, selector: "timerEnd", userInfo: nil, repeats: true)
}

func timerEnd(){
println("That worked")
}
}

当我启动那个应用程序时,我崩溃了:

2015-01-12 19:48:24.322 Timer_TEST[5829:185651] *** NSForwarding:警告:对象 0x7fbc3be20710 of class 'Timer_TEST.TimerClass' does not implement methodSignatureForSelector: -- trouble ahead无法识别的选择器 -[Timer_TEST.supportFile timerEnd]

有什么想法吗?

谢谢

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