3
在我的應用程序中,我需要提交時間到遊戲中心,我需要顯示在經過時間 - 以百分之一秒的格式。ios遊戲中心提交時間並顯示在排行榜
00:00:00.00
這是我想在排行榜上顯示的格式。
在我的應用程序即時得到的時間在以下格式
SS.SS
SS =秒 SS =的第二
我轉換爲double之前將其發送到的值百遊戲中心
double newScoreDouble = [newScore doubleValue];
但是,當我向遊戲中心發送雙重分數時,它要求我將它轉換爲int64_t格式。但是當我把它轉換成這種格式時,它會失去雙重價值的一部分。
double intPart = 0;
double fractPart = modf(newScoreDouble, &intPart);
int isecs = (int)intPart;
int min = isecs/60;
int sec = isecs % 60;
int hund = (int) (fractPart * 100);
int64_t time_to_send_through_game_center = min*6000 + (sec*100 + hund);
這是我double轉換成的int64_t
任何一個可以說,如何在過去的時間發送整個雙重價值,遊戲中心,並顯示它的方式 - 爲第二格式的百分之一。
謝謝
如何提交我的時間在遊戲中心IOS http://stackoverflow.com/questions/30124240/how-to-submit-my-time-of-win - 遊戲功能於遊戲中心中-IOS?noredirect = 1#comment48359512_30124240 – 2015-05-08 13:30:57