2011-01-07 4 views
0

Я хотел бы прочитать удаленный текстовый файл с именем posts.txt на моем веб-сайте. Пример внутренностей файла posts.txt бы это:Как читать удаленный текстовый файл

<div style="width : 300px; position : relative"><font face="helvetica, geneva, sans serif" size="6"><b>2</b></font><font face="helvetica, geneva, sans serif" size="4"><i> scored by iSDK</i></font><br><img src="Bar.png" /></div><div style="width : 300px; position : relative"><font face="helvetica, geneva, sans serif" size="6"><b>2</b></font><font face="helvetica, geneva, sans serif" size="4"><i> scored by martin</i></font><br><img src="Bar.png" /></div> 

То, что я хотел знать, как я могу получить счет, и забил текст из текстового файла? Счет (в данном случае): <b>2</b>, а забитый по тексту в этом случае будет: «забит iSDK». Любой код, рассказывающий мне, как это сделать, в два раза полезнее!

ответ

0

Вы спрашиваете, как получить удаленный файл или как вывести свои данные из файла? Ваш вопрос, кажется, указывает на последнего, титул в первом.

В дальнейшем я предполагаю, что ваш вопрос охватывает разбор файла.

Ваш код будет идти-то вроде этого (набранный в браузере, обычные предостережения применяются):

NSString *file = [NSString stringWithContentsOfFile:@"fileFromServer"]; 
int scoreIndex = [file indexOfString:@"<b>"]; 
// use this to find your score (the number starting at (scoreIndex+3)) 
int attrIndex = [file indexOfString:@"<i>"]; 
// use this to find the attribution string 
    // (the sequence of non-"<" characters starting at (attrIndex+3)) 

Это должно получить вас на верном пути.

+0

Я спрашивал, как вывести мои данные из файла. Я получаю предупреждения «stringWithContentsOfFile» устарел, и NSString может не отвечать на «indexOfString». –

+0

Я сейчас на компьютере с ОС Windows, поэтому я не помню точных имен методов. – CajunLuke

+0

Может ли indexOfString быть substringFromIndex? –

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