-3

我是 ios 编程的新手,我被困在如此简单的事情上,但在任何地方都找不到答案......我需要帮助。我有一个数组,其中有几个小时的存储时间,例如- 11:30 13:45 18:00 23:05 我如何添加/总结所有这些?

提前致谢。

4

1 回答 1

1

这个怎么样:

NSInteger total = 0;
NSArray *arr = @[@"11:30", @"13:45", @"18:00", @"23:05"];
for (NSString *anHour in arr) {
    NSArray *splitString = [anHour componentsSeparatedByString:@":"];
    NSInteger minutes = [splitString[0] integerValue]*60  + [splitString[1] integerValue];
    total += minutes;
}
NSLog(@"Total hours are: %f",total/60.0);
于 2013-05-20T01:53:04.310 回答