【问题标题】:How to loop through the values of an NSMutableArray如何遍历 NSMutableArray 的值
【发布时间】:2011-06-14 19:56:05
【问题描述】:

我有一个 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 文件的每个“标题”的值。 我是一个剪切和粘贴程序员的地狱,所以如果有人能帮我提供一些代码,我会很感激。

【问题讨论】:

  • 好吧,如果不知道每个文章实例使用的数据结构,就无法告诉你如何做你想做的事。

标签: iphone objective-c nsmutablearray


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-15
    • 2017-08-17
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多