2013-02-20 1 views
-1

Я работаю над проектом, в котором вы можете отображать RSS-каналы в UITableView. При нажатии на него он будет перенаправлен на UIViewController (detailView). Моя проблема в том, что я не очень хорошо знаком с NSDictionary. Я немного читал об этом, но не понимаю его правильно.магазин RSS данные в NSDictionary

Некоторая информация для моего Dict:

[@"name"] 
[@"title"] 
[@"link"] 
[@"pubDate"] 
[@"description"] 

Я использую стиль Subtitle в моих клетках. Я не знаю, имеет ли это значение, но описание имеет признаки около 4000. Это проблема?

Это информация, которую я хочу сохранить.

EDIT: чтобы уменьшить недопонимание поэтому я выкладываю здесь код

Parser *parser = [[Parser alloc] initWithContentsOfURL:url]; 
    parser.rowElementName = @"item"; 
    parser.elementNames = @[@"title", @"link", @"pubDate", @"description"]; 
// parser.attributeNames = @[@"img src="]; 
    [parser parse]; 
+0

Я не вижу вопроса в вашем вопросе. – trojanfoe

+0

sry я отправил его слишком рано – CTSchmidt

+0

нет действительно уверен, что вы спрашиваете? – HernandoZ

ответ

0

Посмотрите at this question here. Если вы действительно ищете короткий и быстрый пример использования NSDictionary, это похоже на то, что вы хотите.

Для дальнейшего использования разместите несколько примеров того, что вы пробовали, и перейдите по ссылке NSDictionary Class Reference, они всегда являются отличными отправными точками.

+0

его внешний вид действительно хороший, и я прочитал его до того, как задал свой вопрос, но я до сих пор не понимаю, как я получаю данные RSS в этот dict (NSXMLParser не является проблема) Я думаю, что это просто простой код, который я ищу. – CTSchmidt

+1

Правильно, я вижу, вы пытаетесь отобразить RSS-канал внутри UITableView. Я бы рекомендовал взглянуть на [MWFeedParser] (https://github.com/mwaterfall/MWFeedParser). Он невероятно прост в использовании, и есть множество примеров того, как делать именно то, что вы просите. – JMarsh

+0

Wow thats thats nice! Спасибо! – CTSchmidt

0

Чтобы установить значения для чего-то в словаре:

NSDictionary *myDictionary; 
[myDictionary setObject:@"GeneralMike" forKey:"name"]; 
[myDictionary setObject:@"Most Awesome Master of Everything" forKey:"title"]; 

Чтобы получить значения обратно:

myNameLabel.text = [myDictionary objectForKey:@"name"]; 
myTitleLabel.text = [myDictionary objectForKey:@"title"]; 

Здесь я положил строки в метку, что вы на самом деле присвоить их хотение зависят от типа объекта и того, что вы пытаетесь сделать. Дело только в том, чтобы убедиться, что вы вкладываете что-то в что-то или что-то использовать.

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

  • Нет связанных вопросов^_^