This is a kind of blunder when I used the interval timer in Swift 3.0.

In Swift, If you’d like to use interval timer. like this.

This is Ok.

But When If you call timer Start in callback function. timerStart not work.

In case of change to main thread, it’s fine.