ios - NSTimer scheduledTimerWithTimeInterval返回(null)
PHPz
PHPz 2017-04-17 13:06:17
0
3
978


如图,为什么获取到的timer居然是null,导致之后没法进行暂停等操作了。谢谢!

PHPz
PHPz

学习是最好的投资!

全部回覆(3)
阿神

後來我研究清楚了,其實只是xcode展示的原因。透過展開(null)已經能夠看到,其實_timer已經是NSCFTimer的對象了。這裡的(null)和nil純屬兩回事。

阿神
[_timer invalidate];
_timer = nil;

注意你已經清空_timer

小葫芦

一般來說,selector那個參數,傳入的方法應該帶一個NSTimer型參數,也就是題主的animateOneFrame方法,應該要帶這個參數,所以傳入的應該是@selector(animateOneFrame:)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板