2013-02-20 42 views
-1

我在一个项目中工作,您可以在其中显示UITableView中的RSS源。当点击它将被转发到UIViewControllerdetailView)。我的问题是我对NSDictionary不是很熟悉。我对此有点了解,但不明白。将RSS数据存储在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]; 
+0

我在您的问题中看不到问题。 – trojanfoe 2013-02-20 15:08:07

+0

sry我张贴得太早 – CTSchmidt 2013-02-20 15:11:36

+0

不确定你在问什么? – HernandoZ 2013-02-20 15:18:04

回答

0

看看at this question here。如果你真的只是寻找一个简短而快速的NSDictionary用法的例子,它听起来像你想要的。

为了将来的参考,发布一些你已经尝试过的例子,并通过NSDictionary类参考,他们总是很好的起点。

+0

其外观非常好ii在我问我的问题之前阅读它,但我仍然不现在如何让RSS数据进入该词典(NSXMLParser不是问题)我认为这只是一个简单的代码,我正在寻找。 – CTSchmidt 2013-02-20 15:35:58

+1

没错,我看到你正试图在UITableView中显示一个RSS feed。我建议看看[MWFeedParser](https://github.com/mwaterfall/MWFeedParser)。这非常容易使用,并且有很多关于如何完全按照你的要求做的例子。 – JMarsh 2013-02-20 15:41:37

+0

哇,这就好了!谢谢! – CTSchmidt 2013-02-20 15:48:12

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"]; 

在这里,我把字符串转换为一个标签,您实际分配他们将就取决于对象的类型以及您正在尝试执行的操作。重点是确保你正在将任何东西放入某个东西或以某种方式使用它。