2
這就要求我選擇重複各60秒後根據需要:NSTimer - 爲什麼scheduledTimerWithTimeInterval工作,但initWithFireDate不?
autoDeleteTimer = [NSTimer scheduledTimerWithTimeInterval:60 target:[SimpleDB class] selector:@selector(autoDelete:) userInfo:nil repeats:YES];
這下一行不會調用它。不是最初也不是60秒後:
autoDeleteTimer = [[NSTimer alloc] initWithFireDate: [NSDate dateWithTimeIntervalSinceNow:1] interval:60 target:[SimpleDB class] selector:@selector(autoDelete:) userInfo:nil repeats:YES];
任何人都可以解釋爲什麼嗎?謝謝。