Tengo un requisito donde tengo un video que se reproduce usando MPMediaPlayerController
. Junto con el video, tengo dos botones donde necesito capturar el tiempo de reproducción actual cuando se hace clic en el botón y almacenar todos los clics relevantes individualmente. Puedo obtener el tiempo de reproducción actual del video usando la propiedad "currentPlaybackTime" que devuelve NSTimeInterval
. Pero alguien puede ayudarme a almacenar todos los valores NSTimeInterval
en un NSMutableDictionary
. He tratado de las siguientes maneras:Cómo almacenar los valores de NSTimeInterval en un NSMutableArray?
-(void)onClickOfGood {
NSLog(@"The current playback time in good:%g",moviePlayerController.currentPlaybackTime);
currentPlaybackTime = moviePlayerController.currentPlaybackTime;
//NSArray *arrayContainsGoodClicks = [[NSArray alloc]initWithObjects:currentPlaybackTime, nil ];
NSNumber *goodTimeIntervals = [NSNumber numberWithDouble:currentPlaybackTime];
NSMutableArray *arrayContainsGoodClicks = [[NSMutableArray alloc]initWithObjects:goodTimeIntervals,nil ];
NSLog(@"The total count of Array is: %i",[arrayContainsGoodClicks count]);}
Pero cada vez después del clic del botón buena que estoy recibiendo la matriz cuenta como única 1. Por favor alguien puede arrojar una luz sobre donde estoy haciendo mal?
¿Está creando una nueva matriz cada vez que se toca un botón? – meggar
He rectificado el error .. –