Estoy queriendo hacer que uno de mis métodos se ejecute cada 60 segundos cuando mi aplicación se está ejecutando, ¿cómo lo haría?Haciendo que un método ocurra cada 60 segundos cuando se ejecuta la aplicación
Respuesta
- (void) startTimer
{
self.myTimer = [NSTimer scheduledTimerWithTimeInterval:60
target:self
selector:@selector(timerFired:)
userInfo:nil
repeats:YES];
}
- (void) stopTimer
{
[self.myTimer invalidate];
}
- (void) timerFired:(NSTimer*)theTimer
{
NSLog(@"yay");
}
Mientras que la respuesta es válida, su pregunta es incompleta.
¿Por qué necesita ejecutar este método regularmente? Si es una encuesta de iCal para las tareas cada 60 segundos, esta no es la mejor solución. Lo que necesita hacer es observar el notifications que CalCalender pone en la tienda
Realmente, tiene que activarse cada vez que algo cambia en un NSOutlineView, como una fila se agrega, elimina o edita. ¿Hay algo que pueda observar para eso? – Joshua
Puede publicar sus propias notificaciones de los métodos que realizan la adición, eliminación y edición. – Abizern
Ya veo. ¿Cómo publicaría notificaciones? – Joshua
- 1. jQuery ¿cómo hacer que el evento ocurra cada x segundos?
- 2. Llamar a una función cada 60 segundos
- 3. Cómo ejecutar un método cada X segundos
- 4. ¿Por qué la conexión de EventSource se cierra cada 30-60 segundos cuando no se transportan datos, mientras que la de WebSocket se mantiene abierta?
- 5. El servidor MySQL se ha ido - en exactamente 60 segundos
- 6. Se carga mscorlib.dll/mscoree.dll cuando se ejecuta la aplicación .NET
- 7. aplicación está solicitando AppleID cuando se ejecuta
- 8. La aplicación se bloquea cuando se ejecuta con instrumentos
- 9. Ejecutar la función especificada cada X segundos
- 10. C# Método que ejecuta un Método dado
- 11. Un método que se ejecuta cada vez que se accede a una propiedad de clase (get o set)?
- 12. Comience o asegúrese de que la tarea retrasada se ejecuta cuando una aplicación/servidor se reinicia
- 13. ¿Hay un método UIViewController que se llame automáticamente cuando la aplicación se mueve al fondo?
- 14. Aplicación que se ejecuta en segundo plano
- 15. Dump StackTrace para cada subproceso que se ejecuta
- 16. mantener aplicación que se ejecuta en segundo plano
- 17. Mockito: cuando se llama al método A.a, ejecuta B.b
- 18. java- cómo esperar constantemente para que ocurra un evento
- 19. Cuando `PostAuthenticateRequest` se ejecuta?
- 20. Cron trabajo creando archivo vacío cada vez que se ejecuta
- 21. Espere hasta que el proceso ya no se ejecuta o hasta que haya pasado el tiempo de espera, lo que ocurra primero
- 22. Environment.CurrentDirectory está dando resultados inesperados cuando se ejecuta aplicación instalada
- 23. Método C# que se ejecuta después de cargar el ensamblado
- 24. Android Cambiar la imagen cada 10 segundos
- 25. Ocultando Internet Explorer cuando se ejecuta WatiN
- 26. ¿Qué proceso se ejecuta en un servidor IIS genera un w3wp.exe para cada aplicación asp.net?
- 27. Cómo configurar que el WCF Test Client se ejecutará cada vez que se ejecuta el servicio
- 28. ¿Cómo hacer que cada método de clase llame a un método específico antes de la ejecución?
- 29. Cuál es la forma más eficiente de llamar a un método cada 20 segundos
- 30. iOS aplicación que se ejecuta en dos pantallas (sin duplicación)
Soy curioso, ¿por qué alguien menospreciaría esto? Stackoverflow no es para principiantes o algo así? – Jacob