2010-05-28 64 views
0

我通過一些rss feed獲取xml。 我無法理清深入項目,如我已經整理容易「頻道 - >的說明」作爲通過一些rss feed獲取xml時的問題

NSString *resultValue=[[responseDictionary valueForKeyPath:@"rss.channel.description"] textContent]; 

上述結果:YouTube的RSS訂閱

我的問題是我怎麼可以解析....項目 - >描述...即 (安德魯斯\ U00a9 1982年MJJ製作公司的音樂視頻)我得到nil如果我取像valueForKeyPath:@"rss.channel.item.description"]

Key: rss Value: { 
    "_text" = "\n"; 
    channel =  { 
     "_text" = "\n"; 
     description =   { 
      "_text" = "YouTube RSS Feed"; 
     }; 
     item =   (
         { 
       "_text" = "\n\t"; 
       description =     { 
        "_text" = "Music video by Andrews \U00a9 1982 MJJ Productions Inc."; 
       }; 
       enclosure =     { 
        length = 294; 
        type = "application/x-shockwave-flash"; 
        url = "http://youtube.com/v/Zi_XLOBDo_Y.swf"; 
       }; 
       link =     { 
        "_text" = "http://youtube.com/?v=Zi_XLOBDo_Y"; 
       }; 

回答

0

在假設您發佈的文字是從的NSLog輸出,通道中的項目鍵指向一個數組。 item是整個數組,任何應用於項目的鍵都適用於數組本身,而不是其中的任何對象。我猜測運行時正在窒息。