使用文件作为UITableView

时间:2016-04-17 04:16:26

标签: ios swift uitableview datasource

有没有办法将文件用作UITableView的数据源?

那么有没有一种有效的方法来逐行获取? 并获取文件中的行数?

修改

应用程序每秒钟获取一个数据点并将其保存在文件中。

数据点=时间戳+传感器数据。

我需要在UITableView中向用户显示数据,并且每隔X个时间将文件发送到我的服务器。

我以csv格式保存数据。

由于

1 个答案:

答案 0 :(得分:0)

在Swift中读取文件:

var lines = Array<String>

override func viewDidLoad() {
    do {
        let data = try NSString(contentsOfFile: "yourFile.csv", encoding: NSUTF8StringEncoding)
        self.lines = data.componentsSeparatedByCharactersInSet(NSCharacterSet.newlineCharacterSet())
    } catch {
        //Handle Error
    }
}

然后,在lines tableView方法中使用cellForRowAtIndexPath数组中的每一行。