如何在我的数据库上存储每秒的速度 - 时间数据?

时间:2013-12-26 12:57:50

标签: database core-data

我每秒都有一个速度 - 时间数据,

myfile.txt的

08 25 45 78 78 80 100 110 110 100 100 100 ... 120

1s 2s 3s 4s 5s 6s 7s 8s 9s 10s 11s 12s ... 60s就像这样。

我必须在我的数据库中存储每秒的速度 - 时间数据吗?我能怎么做? 我在等你的建议和想法.. 感谢

1 个答案:

答案 0 :(得分:0)

看起来很简单。只需解析字符串并将其存储在数据库中。

至于解析,您可以像这样分割文本文件的行:

NSArray *lines = [fileText componentsSeparatedByString:@"\n"];

从第一行获取数据:

NSArray *speeds = [firstLine componentsSeparatedByString:@" "];

这将是字符串,但您很可能使用floatValue之类的方法将它们转换为数字。

至于在数据库中存储,您的Core Data模型看起来像这样:

Race < ------ >> SpeedData

其中SpeedData包含secondspeed等字段。

有关如何使Core Data工作的更多基本问题,请查找教程或阅读文档。