我通过一些rss feed获取xml。 我无法对项目进行深度排序,就像我已经轻松地将“频道 - >描述”排序为
NSString *resultValue=[[responseDictionary valueForKeyPath:@"rss.channel.description"] textContent];
以上结果:YouTube RSS Feed
我的问题是我如何解析.... item - >描述...即(音乐视频由Andrews \ U00a9 1982 MJJ Productions Inc.)
如果我抓取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 :(得分:0)
假设您发布的文本是NSLog的输出,则通道中的项键指向数组。 item
是整个数组,应用于item的任何键都应用于数组本身,而不是其中的任何对象。我猜测运行时正在窒息。