-1

我在一个项目中工作,您可以在其中显示 RSS 提要UITableView。当点击它时,它将被转发到UIViewController( detailView)。我的问题是我对 NSDictionary 不是很熟悉。我一直在阅读它,但没有正确理解它。

我的字典的一些信息:

[@"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];
4

2 回答 2

0

在这里看看这个问题。如果您真的只是在寻找一个简短而快速的 NSDictionary 用法示例,那听起来就像您想要的那样。

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

于 2013-02-20T15:28:32.300 回答
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"];

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

于 2013-02-20T15:48:57.413 回答