2013-02-20 74 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"]; 

在這裏,我把字符串轉換爲一個標籤,您實際分配他們將就取決於對象的類型以及您正在嘗試執行的操作。重點是確保你正在將任何東西放入某個東西或以某種方式使用它。