Articles of nstimer

¿Cómo ejecutar NSTimer en segundo plano más allá de 180 segundos en iOS 7?

Lo he intentado pero no he trabajado más de 180 segundos en iOS 7 y Xcode 4.6.2. por favor, ayúdame UIBackgroundTaskIdentifier bgTask = UIBackgroundTaskInvalid; UIApplication *app = [UIApplication sharedApplication]; bgTask = [app beginBackgroundTaskWithExpirationHandler:^{ [app endBackgroundTask:bgTask]; }]; NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:20 target:self selector:@selector(timerMethod) userInfo:nil repeats:YES]; [[NSRunLoop currentRunLoop] addTimer:timer forMode:NSRunLoopCommonModes]; -(void) timerMethod{ NSLog(@”in timerMethod”); }

NSTimer no se dispara cuando ocurre un evento uiscrollview

Tengo un UIImageView colocado en UIScrollView. Básicamente, este UIImageView tiene un mapa muy grande y creó una animación en una ruta predefinida con “flechas” en la dirección de navegación. Pero, cada vez que ocurre algún evento inesperado, creo que MainLoop se congela y que NSTimer no se activa y la animación se detiene. ¿Existe alguna […]

¿Cómo detectar una pausa en la entrada para UISearchBar / UITextField?

Tengo el siguiente código UISearchbar: – (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText { [UIApplication sharedApplication].networkActivityIndicatorVisible = YES; NSString* endpoint =[NSString stringWithFormat:@”http://www.someurl/”, [searchText stringByReplacingOccurrencesOfString:@” ” withString:@”+”]]; NSURL* url = [NSURL URLWithString:endpoint]; NSURLRequest* request = [NSURLRequest requestWithURL:url]; GTMHTTPFetcher* myFetcher = [GTMHTTPFetcher fetcherWithRequest:request]; [myFetcher beginFetchWithDelegate:self didFinishSelector:@selector(searchResultsFetcher:finishedWithData:error:)]; } Deseo enviar esta solicitud después de una pausa en la entrada y reiniciar […]

Agregue un temporizador de visualización de conteo en ejecución a una aplicación iOS, como el cronómetro del reloj?

Estoy trabajando con una aplicación que procesa eventos de movimiento del dispositivo y actualiza la interfaz en incrementos de 5 segundos. Me gustaría agregar un indicador a la aplicación que muestre el tiempo total que la aplicación ha estado funcionando. Parece que un contador tipo cronómetro, como la aplicación nativa iOS Clock, es una forma […]

¿Cómo hago que mi aplicación ejecute un NSTimer en segundo plano?

Estoy haciendo una aplicación de referencia SOLAMENTE para fines de prueba. No estoy intentando que esto vaya a la App Store. Lo que necesito es mi NSTimer para continuar ejecutándose en segundo plano usando UIBackgroundTaskIdentifier, guardar datos en un db Core Data y finalmente enviar los datos a un servidor (estoy usando Parse), después de […]

Actualizando dinámicamente un UILabel

Tengo una pregunta sobre UILabels. Ni siquiera estoy seguro de que sea la manera correcta de llevarlo a cabo, pero estoy tratando de actualizar un UILabel para mostrar dos números del 0 al 24, luego vuelvo a cero y visualizo el número de secuencia de nuevo. El problema es que necesita actualizar el UILabel cada […]

¿Cómo creo un NSTimer en un hilo de fondo?

Tengo una tarea que debe realizarse cada 1 segundo. Actualmente tengo un NSTimer disparando repetidamente cada 1 segundo. ¿Cómo puedo disparar el temporizador en un hilo de fondo (sin hilo de IU)? Podría hacer que el NSTimer disparara en el hilo principal y luego usar NSBlockOperation para enviar un hilo de fondo, pero me pregunto […]

NSTimer en el fondo está trabajando

No lo entiendo del todo, pero NSTimer en mi aplicación definitivamente se está ejecutando en segundo plano. Tengo un NSLog en mehod ejecutado por el temporizador y está registrando mientras está en segundo plano. Está en iPhone 4 con iOS 4.2.1. He declarado soporte de fondo de ubicación en Info.plist. Leo los documentos y muchas […]

¿Cómo escribo un temporizador en Objective-C?

Estoy tratando de hacer un cronómetro con NSTimer. Di el siguiente código: nst_Timer = [NSTimer scheduledTimerWithTimeInterval:0.001 target:self selector:@selector(showTime) userInfo:nil repeats:NO]; y no está funcionando en milisegundos. Tarda más de 1 milisegundo.

¿Cuál es la mejor manera de detectar cuándo la aplicación está ingresando el fondo de mi vista?

Tengo un controlador de vista que usa un NSTimer para ejecutar algún código. ¿Cuál es la mejor manera de detectar cuando la aplicación se está yendo al fondo para poder pausar el temporizador?