我正在尝试将 Android 应用程序移植到 iPhone。在 Android 上,我可以通过使用带有 TimerTasks 的 Timer 类使用 scheduleAtFixedRate 轻松地每 60 秒处理一次数据: timer.scheduleAtFixedRate(task,15000, epochLengthMs);
谢谢!
我可以在 iPhone 上使用类似的东西吗?
protected void startTimer(){
if(timerStarted){
//avoid duplicate timers!
}else{
running = true;
timerStarted = true;
if(D)Log.w(TAG,"*Timer Started*");
timer = new Timer();
readyToProcess = true;
EpochCounterTask task = new EpochCounterTask();
AutoSaveTask saveTask = new AutoSaveTask();
//give statMagnitude enough time to get values
//after 15 sec, every 60 sec
timer.scheduleAtFixedRate(task,15000, epochLengthMs);
timer.scheduleAtFixedRate(saveTask,645000, 600000);
}
}