2016-04-17 8 views
0

ファイルをUITableViewのデータソースとして使用する方法はありますか?ファイルをUITableViewのデータソースとして使用する

行番号で効率的な方法がありますか? ファイル内の行数を取得するには?


EDIT:

アプリは毎秒データ点を取り、ファイルに保存します。

データポイント=タイムスタンプ+センサーデータ。

私は、UITableViewでユーザーにデータを表示し、Xの時間ごとにそのファイルを自分のサーバーに送信する必要があります。

データをcsv形式で保存しています。

おかげスウィフトでファイルを読み込む

+0

あなたは何をしようとしていますか? – ozgur

+0

私はいくつかの詳細情報で私の答えを編集しました – ilan

答えて

0

:次に

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 
    } 
} 

は、cellForRowAtIndexPathのtableView方法でlinesアレイ内の各ラインを使用します。

+0

これは私が必要としているものではありません、詳細は編集を参照してください – ilan

+0

@ilanbtファイルの読み込みのすべての行について編集を参照してください。 – brimstone

+0

特定の行を効率的に取得する方法はありますか?一度に完全なファイルを取得する代わりに。私のファイルは10,000 +行を持つことができます – ilan

関連する問題