如何遍历NSMutableArray的值

时间:2011-06-14 19:56:06

标签: iphone objective-c nsmutablearray

我有一个NSMutableArray中的XML数据,我需要遍历数组以查看存储在其中的所有值。这可能是一个愚蠢的问题,但这对我来说都是新的。

xml文件看起来像这样

<list>
<item id="1">
<title>Title 1</title>
<title>Content 1</title>
</item>
<item id="2">
<title>Title 2</title>
<title>Content 2</title>
</item>
</list>

这是收集所有数据的数组

NSMutableArray *articleList=[[ArticleService getArticleList] retain];

如果我输出NSLog(@“articleList:%@”,articleList);这就是我得到的结果,所以我猜数组中有一些数据。

2011-06-14 21:51:04.690 NAF[954:207] articleList: (
"<Article: 0x8021170>",
"<Article: 0x80214a0>",
"<Article: 0x8020660>",
"<Article: 0x802ba30>",
"<Article: 0x802a520>",
"<Article: 0x80267a0>",
"<Article: 0x8025bd0>",
"<Article: 0x80141e0>",
"<Article: 0x8024390>",
"<Article: 0x8026bb0>",
"<Article: 0x8029630>",
"<Article: 0x8019390>",
"<Article: 0x8015b50>",
"<Article: 0x8014dd0>",
"<Article: 0x8012fb0>"
)

所以问题。如何循环使用数组并获取XML文件的每个“标题”的值。 我是一个剪切和粘贴程序员的地狱,所以如果有人能为我提供一些代码,那么我会很喜欢它。

1 个答案:

答案 0 :(得分:3)

假设每篇文章都有一个名为title

的属性
for(Article* a in articleList)
{
    NSLog(@"Title = %@",a.title);
{