簡體   English   中英

將數據可變為字符串以浮動-Objective-C

[英]Mutable data to string to float - objective-c

float serverTime = [[[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding] floatValue];

NSLog(@"String: %@ Float: %f", [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding], serverTime);

responseData是NSMutableData。 通過NSURLConnection接收數據。 這是返回:

2013-04-29 11:02:44.479 Time Test[7894:907] String: 1367247763.97 Float: 1367247744.000000
2013-04-29 11:02:44.996 Time Test[7894:907] String: 1367247764.41 Float: 1367247744.000000
2013-04-29 11:02:45.524 Time Test[7894:907] String: 1367247764.94 Float: 1367247744.000000

這里發生了什么?

您必須使用double而不是整數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM