NSTimer如果用户点击按钮或退出视图,我需要使对象无效。
所以我有:
[myNSTimer invalidate];
在我的按钮处理程序和里面viewWillDisappear。如果用户点击按钮然后存在视图,则应用程序会抛出异常,因为myNSTimer已经失效。我需要在该viewWillDisappear方法中做的是检查是否myNSTimer已失效。我怎么做?
我试过了:
if(myNSTimer != nil)
[myNSTimer invalidate];
但这没有用。