2016-04-17 2 views
0

Есть ли способ использовать файл в качестве источника данных для UITableView?Использование файла в качестве источника данных для UITableView

Так есть эффективный способ получить номер строки? И получить количество строк в файле?


EDIT:

приложение занимает каждый второй точки данных и сохраняет его в файле.

Точка данных = отметка времени + данные датчика.

Мне нужно показать данные пользователю в UITableView и отправить файл на мою услугу каждые X раз.

Im сохраняет данные в формате csv.

Благодаря

+0

Что вы пытаетесь сделать? – ozgur

+0

Я отредактировал мой ответ с дополнительной информацией, спасибо – ilan

ответ

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 в cellForRowAtIndexPath методе Tableview.

+0

Это не то, что мне нужно, см. В разделе edit для получения дополнительной информации. – ilan

+0

@ilanbt. См. Edit для каждой строки в чтении файла. – brimstone

+0

Есть ли эффективный способ получить определенную строку? вместо того, чтобы сразу получить полный файл. у моего файла может быть 10 000 + строк – ilan

Смежные вопросы