Ios 如何将NSArray值设置为UILabel

Ios 如何将NSArray值设置为UILabel,ios,objective-c,Ios,Objective C,我正在使用xml解析,并将我的值存储在名为fetchedobj的数组中。现在我希望数组fetchedobj中的值显示在UILabel中 有五个UILabel,单击一个按钮,我希望这五个值显示在五个UILabel上。下一次单击时,值将递增,UILabels应更新为下一组五个值 for ( i=0; i<fetchedobj.count; ) { n1.text=[[fetchedobj objectAtIndex:i]valueForKey:@"tag"];

我正在使用xml解析,并将我的值存储在名为fetchedobj的数组中。现在我希望数组fetchedobj中的值显示在UILabel中

有五个UILabel,单击一个按钮,我希望这五个值显示在五个UILabel上。下一次单击时,值将递增,UILabels应更新为下一组五个值

for ( i=0; i<fetchedobj.count; )
    {
        n1.text=[[fetchedobj objectAtIndex:i]valueForKey:@"tag"];
        n2.text=[[fetchedobj objectAtIndex:i]valueForKey:@"person"];
        n3.text=[[fetchedobj objectAtIndex:i]valueForKey:@"place"];
        n4.text=[[fetchedobj objectAtIndex:i]valueForKey:@"gENDER"];
         n5.text=[[fetchedobj objectAtIndex:i]valueForKey:@"ph"];



        i++;
    }

使用此代码,最后一个人的详细信息将显示在UILabels上。请提供帮助

如果我没有弄错您的问题,您希望这样做- 首先创建一个全局NSInteger变量,并在viewDidLoad中将其指定为0。i、 e.当前索引=0。用这个

 -(IBAction)btnClicked:(id)sender 
 {
    currentIndex = currentIndex + 1;  
    if(currentIndex >[fetchedobj count]-1 )
          currentIndex = 0;  

    // here set your values  
   n1.text=[[fetchedobj objectAtIndex: currentIndex]valueForKey:@"tag"];
   -----
   -----
 }