使用しているWebサービスからJSON文字列が返されます。アイテムの1つは、「1.2」のようにフォーマットされたfloatです。しかし、実際には時間番号のように表示したいので、「01:20」のようにします。
これを行う最も簡単な方法は何でしょうか?
フロートを紐に変えて2つに分割することを考えました
timeValue = [NSString stringWithFormat:@"%.2f", timeValue];
NSArray *tmpArr = [timeValue componentsSeparatedByString:@"."];
NSString *tmpFirst = (NSString *)[tmpArr objectAtIndex:0];
NSString *tmpSecond = (NSString *)[tmpArr objectAtIndex:0];
しかし、どういうわけか私がそれを変換すると、それは私に負の数を返します
NSLog(@ "timeValue:%@"、timeValue);
timeValue:-1.99