Swift3⇒Swift4で@objc推論が廃止になり、
Objective-CのクラスとかをSwiftで扱う時には、メソッドの頭に「@objc」と明示しなくてはいけなくなりました。
#selectorを使用した例
timer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(self.timeInterrupt(_:)), userInfo: nil, repeats: true) @objc func timerInterrupt(_ timer:Timer) { ・・・・・・・ }