我有一個NSTimer,我這個代碼初始化:的NSTimer不點火
testTimer = [[NSTimer alloc] initWithFireDate:[new objectAtIndex:0] interval:0.0 target:self selector:@selector(works:) userInfo:nil repeats:NO];
[new objectAtIndex:0]
是過去一個NSDate。
當我啓動應用程序時,定時器正在創建,立即(因爲日期在過去)的fireDate,但它永遠不會調用我的工作方法。 (-(void)works:(id)sender
)
有人知道爲什麼會發生這種情況嗎?
是否是錯誤的使用iphone標籤在這個問題? – Aravindhan
這是一個mac應用程序。 –
馬特,你可以使用[osx]標籤來幫助抵擋iOS的零售商。 :) –