double duration = 20; // duration is in seconds
NSDate* durationDate = [[NSDate alloc]initWithTimeIntervalSinceReferenceDate:duration];
NSDateFormatter *formatter = nil;
formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"mm:ss"];
NSString *durationString=[formatter stringFromDate:durationDate];//here durationString should have 20
Run Code Online (Sandbox Code Playgroud)
但我到了30:20?从这里加入30分钟.我试过给出更大的数字然后同样的结果
请让我知道对此的想法以及如何解决这个问题