特定の行数のリモートテキストファイルを取得します。すべての行は同じ書式を持ち、末尾には0x0D
(キャリッジリターン)と0x0A
(新しい行)があります。私は、次のコードを実行した場合consecuenceとして テキストファイルの行を読み取る
NSError *error = nil;
NSString *words = [[NSString alloc] initWithContentsOfFile:path
encoding:NSUTF8StringEncoding error:&error];
NSArray* lines = [words componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];
for(NSString *str in lines){
NSLog(@"%@",str);
}
は私があるため、これらの行終了文字のすべてのテキスト行の間に空白行を取得します。あなたは私の読書をカスタマイズし、それらの空白のないものをどのように読んでいますか?
はあまりにIOSでこの利用可能ですか? – Lefteris
はい。 「iOS 4.0以降で利用可能」 –
@KenThomases:答えをありがとう。私は次のようにしています: '[words enumerateLinesUsingBlock:^(NSString * line、BOOL * stop){ NSLog(@"%@ "、行); }]; 'ループに入ることはありません。私はそれをどのように使うべきですか? – GoRoS