Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 使用分钟、秒和等秒时间格式显示字符串中的整数_Iphone_Objective C_Xcode_Cocos2d Iphone - Fatal编程技术网

Iphone 使用分钟、秒和等秒时间格式显示字符串中的整数

Iphone 使用分钟、秒和等秒时间格式显示字符串中的整数,iphone,objective-c,xcode,cocos2d-iphone,Iphone,Objective C,Xcode,Cocos2d Iphone,请任何人在这里帮助我,我希望展示以下内容: for (int i = 0; i < [highScores count]; i++) { [scoresString appendFormat:@"%i. %i\n", i + 1, [[highScores objectAtIndex:i] intValue]]; } for(int i=0;i

请任何人在这里帮助我,我希望展示以下内容:

   for (int i = 0; i < [highScores count]; i++)
    {
        [scoresString appendFormat:@"%i. %i\n", i + 1, [[highScores   objectAtIndex:i] intValue]];
    }
for(int i=0;i<[高分计数];i++)
{
[scoresString appendFormat:@“%i.%i\n”,i+1,[[highScores objectAtIndex:i]intValue];
}
作为此格式的时间值00:00:00(分秒和百分之一秒)。目前,我得到的值如7008(注意,我的最大时间(以秒为单位)定义为*#定义最大时间7200*


请如何进行此转换。

正如X斜杠所述,如果整数以秒为单位,则无法获得百分之一秒,但要将其转换为分和秒,请执行以下操作:

int total = [[highScores   objectAtIndex:i] intValue];
int minutes = total / 60;
int seconds = total % 60;
[scoresString appendFormat:@"%i. %02i:%02i\n", i + 1, minutes, seconds];
请注意%和i之间的02-这意味着将数字分隔为两个字符,并插入前导零


顺便说一句,如果你的秒数是7008,那么按照上面的逻辑,你会得到116:48的时间,也就是116分48秒。你确定你的时间是秒吗?如果是,您可能希望添加一个小时列。

是秒中的“7008”吗?如果那是第二秒,我不明白你怎么能从那得到百分之一秒value@X是的,7008是以秒为单位的,但我怎么能只得到分和秒呢?