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) {
・・・・・・・
}