有没有办法将文件用作UITableView的数据源?
那么有没有一种有效的方法来逐行获取? 并获取文件中的行数?
修改
应用程序每秒钟获取一个数据点并将其保存在文件中。
数据点=时间戳+传感器数据。
我需要在UITableView中向用户显示数据,并且每隔X个时间将文件发送到我的服务器。
我以csv格式保存数据。
由于
答案 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
数组中的每一行。