我有一個NSTimer
,我用scheduledTimerWithTimeInterval:
以非常短的時間間隔(0.1秒)初始化,沒有重複,然後再也不使用它,因爲它會使自己失效並因此釋放它在目標上的保留。 Xcode警告說這是一個未使用的變量,我很好奇是否有一個明智的方法來擺脫警告(黃色令我的眼球不安)!NSTimer Xcode警告
謝謝。
我有一個NSTimer
,我用scheduledTimerWithTimeInterval:
以非常短的時間間隔(0.1秒)初始化,沒有重複,然後再也不使用它,因爲它會使自己失效並因此釋放它在目標上的保留。 Xcode警告說這是一個未使用的變量,我很好奇是否有一個明智的方法來擺脫警告(黃色令我的眼球不安)!NSTimer Xcode警告
謝謝。
如果您不再使用它,請不要將其保存在變量中。
[NSTimer scheduledTimerWithTimeInterval:0.4 target:self selector:@selector(timer:) userInfo:nil repeats:NO];
將完全正常工作
哇我怎麼沒有意識到這一點?感謝您的回答。 – 2011-05-27 15:21:45
只要不將結果賦給任何東西,如果你不打算使用返回值。
[NSTimer scheduledTimerWithTimeInterval:...];
哇我怎麼沒有意識到這一點?感謝您的回答。 – 2011-05-27 15:22:12
取出變量,留在分配的右側的表達? – 2011-05-27 15:15:19
哇我怎麼沒有意識到這一點?感謝您的回答。 – 2011-05-27 15:22:02
你應該選擇一個被接受的答案,但... – marzapower 2011-05-27 15:33:02