mm:ss
時間をフォーマットで表すNSStringがあります。int64_t
ゲームセンターでスコアとして送信できるように変換するにはどうすればよいですか?
質問する
414 次
1 に答える
1
厳密にしたい場合は、NSDateFormatterを使用してNSDateに変換し、そこからNSTimeIntervalを取得できます。もっと直接的になりたい場合は、次のような単純なことを試してみてください。
NSArray *components = [string componentsSeparatedByString:@":"];
if([components count] != 2)
{
// some error condition
return;
}
int64_t totalSeconds = ([[components objectAtIndex:0] integerValue] * 60) +
[[components objectAtIndex:1] integerValue];
于 2012-10-29T20:04:06.317 に答える