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”); }
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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.
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?