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


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

PHPz
PHPz

学习是最好的投资!

全員に返信(3)
阿神

后来我研究清楚了,其实只是xcode展示的原因。通过展开(null)已经能够看到,其实_timer已经是NSCFTimer的对象了。这里的(null)和nil纯属两回事。

いいねを押す +0
阿神
[_timer invalidate];
_timer = nil;

注意你已经清空_timer

いいねを押す +0
小葫芦

一般来说,selector那个参数,传入的方法应该带一个NSTimer类型参数,也就是题主的animateOneFrame方法,应该带这个参数,所以传入的应该是@selector(animateOneFrame:)

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート