2012-04-10 5 views
0

Я новичок на сайте. Кто-нибудь знает, можно ли взять чириканье и разделить информацию в нем на отдельные разделы в Xcode? Например, ... Если твит прочитал ... «Новости небес: это заголовок: от 12.04.12: Это тело сообщения» Могу ли я извлечь куски, разделенные двоеточиями как отдельные строки, так что одна строка может быть «Sky News» один «Это заголовок ... и т.д.? заранее спасибо AlРазделение твита на отдельные строки

+1

Не знаю, как это специфично для твитов ... –

+0

Спасибо Tom & СЧ, мне нужно разделить твиттере, так что я могу показать его, как, например, Название, Дата, тела, и контроль, где они сидят на страницу подробных сведений о дисплее. Например, я могу захотеть иметь «Заголовок» жирным шрифтом, а тело - другим шрифтом. Мне нужно будет искать твиты с определенным хэштегом - скажем '#breakingnews', а затем отделить его, как указано выше. С помощью метода, который вы предложили выше [@ «Это: is: a: string»] Я полагаю, что это зависит от конкретного текста, очевидно, когда я втягиваю твиты, я не могу контролировать, что («Это: есть: a: string "). Что бы вы предложили здесь? Спасибо – Alan

ответ

1

с -[NSString componentsSeparatedByString:] вы можете разбить строку на массив строк.

NSArray *arr = [@"This: is: a: string" componentsSeparatedByString:@":"]; 

Теперь массив arr будет содержать 4 элементов.

+0

Спасибо Tom & sch, мне нужно разделить твит, чтобы я мог отображать его, например, Title, Date, Body и control, где они сидят на странице подробных сведений о дисплее. Например, я могу захотеть иметь «Заголовок» жирным шрифтом, а тело - другим шрифтом. Мне нужно будет искать твиты с определенным хэштегом - скажем '#breakingnews', а затем отделить его, как указано выше. С методом, который вы предложили выше [@ «Это: is: a: string»] Я полагаю, что это зависит от конкретного текста, очевидно, когда я втягиваю твиты, я не могу контролировать, что («Это: есть: a: строка "). Что бы вы предложили здесь? Спасибо – Alan

+1

То, что вы ищете, является библиотекой обработки языка ... И это то, что даже самые крупные компании там иногда все еще пытаются получить право. –