在NSDictionary中存储RSS数据

时间:2013-02-20 15:07:10

标签: ios uitableview nsdictionary nsmutabledictionary

我正在开展一个项目,您可以在UITableView中显示RSS Feed。点击它时会转发到UIViewControllerdetailView)。我的问题是我对NSDictionary不太熟悉。我一直在阅读它,但是没有正确理解它。

我的dict的一些信息:

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

我在我的单元格中使用样式Subtitle。我不知道它是否相关,但描述有4000的迹象。这是一个问题吗?

这是我要存储的信息。

编辑:减少误解,所以我再次在这里发布代码

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

2 个答案:

答案 0 :(得分:0)

看看at this question here。如果你真的只是在寻找一个简短快速的NSDictionary使用示例,它听起来就像你想要的那样。

为了将来的参考,请发布一些你尝试过的例子,并查看NSDictionary类参考,它们总是很好的起点。

答案 1 :(得分: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"];

在这里,我将字符串放入标签中,您实际分配给它们的内容将取决于对象的类型以及您要执行的操作。关键是要确保你把任何东西放到某个东西或以某种方式使用它。