Ich habe eine Anforderung, wo ich ein Video habe, das mit MPMediaPlayerController
abgespielt wird. Zusammen mit dem Video habe ich zwei Buttons, wo ich beim Klick auf die Schaltfläche die aktuelle Wiedergabezeit erfassen und alle relevanten Klicks einzeln speichern muss. Ich kann die aktuelle Wiedergabezeit des Videos mit der Eigenschaft "currentPlaybackTime" ermitteln, die NSTimeInterval
zurückgibt. Aber kann mir jemand helfen, wie man alle NSTimeInterval
Werte in einem NSMutableDictionary
speichert. Ich habe die folgende Art und Weise versucht:Wie NSTimeInterval-Werte in einem NSMutableArray gespeichert werden?
-(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]);}
Aber jedes Mal nach dem Klick auf eine gute Taste i als nur das Array zählen bin immer 1. Kann jemand bitte auf ein Licht werfen, wo ich falsch gehe?
Erstellen Sie jedes Mal ein neues Array, wenn eine Schaltfläche angetippt wird? – meggar
Ich habe den Fehler berichtigt. –