我正在开展一个项目,您可以在UITableView
中显示RSS Feed。点击它时会转发到UIViewController
(detailView
)。我的问题是我对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];
答案 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"];
在这里,我将字符串放入标签中,您实际分配给它们的内容将取决于对象的类型以及您要执行的操作。关键是要确保你把任何东西放到某个东西或以某种方式使用它。