我的代碼是:我的NSTimer的選擇器不運行。爲什麼?
-(void) timerRun{...}
-(void) createTimer
{
NSTimer *timer;
timer = [NSTimer timerWithTimeInterval:1.0
target:self
selector:@selector(timerRun)
userInfo:nil
repeats:YES];
}
viewDidLoad
{
[NSThread detachNewThreadSelector:@selector(createTimmer)
toTarget:self withObject:nil];
...
}
當我調試,createTimer
運行正常,但該方法並沒有timerRun
運行的方法?
'@selector(createTimmer)'大概只是一個錯字? – Tommy
只是好奇你爲什麼使用另一個線程來創建定時器...是否由於某種原因,預計會長時間運行? – devios1