Iphone 在表视图中显示3个xml文件的内容

Iphone 在表视图中显示3个xml文件的内容,iphone,objective-c,xcode4,nsarray,Iphone,Objective C,Xcode4,Nsarray,在我的iphone应用程序中,我以编程方式在ipnone内存中创建了3个目录,并将一个ImageNames.xml移动到3个文件夹中的每个文件夹中,比如说它有多个具有相同名称文件的标记 我知道如何解析ImageNames.xml文件并获取数组中的内容,但我需要在表视图中显示来自不同文件的所有3个Arrayeach数组的内容,我该如何做,有人能帮我吗, 我试着用下面的方法 for(int intVar=0;intVar<[arrDownloadedDirNames count];intVar

在我的iphone应用程序中,我以编程方式在ipnone内存中创建了3个目录,并将一个ImageNames.xml移动到3个文件夹中的每个文件夹中,比如说它有多个具有相同名称文件的标记

我知道如何解析ImageNames.xml文件并获取数组中的内容,但我需要在表视图中显示来自不同文件的所有3个Arrayeach数组的内容,我该如何做,有人能帮我吗, 我试着用下面的方法

for(int intVar=0;intVar<[arrDownloadedDirNames count];intVar++)
    {

[self ImgNamesXMLParser:[arrDownloadedDirNames objectAtIndex:intVar]];//calling  ImageNames.xml xml parser(parameter is the folder names in which xml file exist)

 NSMutableSet *set = [NSMutableSet setWithArray:arrImageNames];
  [set addObjectsFromArray:arrImageNames];

  NSArray *array = [set allObjects];
}

但是这不起作用,有人能开玩笑说我怎么能这样做吗?thanx预先

不确定这是否是您所需要的,但是,您是否尝试使用arrayByAddingObjectsFromArray实例方法。可以找到相关帖子。

您应该从3个不同的XML文件中创建3个NSArray,然后使用addObjectsFromArray方法将它们合并到NSMutableArray中

我认为arrImageNames是解析XML文件后的结果数组

NSMutableArray* theResultArray =[NSMutableArray alloc] init];
    for(int intVar=0;intVar<[arrDownloadedDirNames count];intVar++)
        {

    [self ImgNamesXMLParser:[arrDownloadedDirNames objectAtIndex:intVar]];//calling  ImageNames.xml xml parser(parameter is the folder names in which xml file exist)
    //... ...
      [theResultArray addObjectsFromArray:arrImageNames];    
    }

现在,ResultArray应该包含arrImageName中的对象。使用addObjectsFromArray,数组将把参数数组中的对象添加到它已有的对象上

再多一点规范,根据你所说的,你已经完成了所有的艰苦工作,因为你把它们放在一个数组中,你只需要像显示任何其他对象数组一样显示它们,只需谷歌一个简单的教程,就可以使用数组查看uitableview,你就完成了,如果我正确理解了你的问题。thanx对于你的回复radu,我已经知道如何在for循环中的上述代码中将数组加载到表视图,我正在解析不同文件夹中的所有image.xml,现在我不知道如何将所有3个数组合并到一个单独的[self-ImgNamesXMLParser:[arrldownloaddeddirnames objectAtIndex:intVar]//调用ImageNames.xml解析器