Iphone 目标c中的数组

Iphone 目标c中的数组,iphone,objective-c,Iphone,Objective C,我对如何增加NSLOg声明下的订单有疑问。 例如,我的代码是 int anBray[ ] = {0,5, 89, 34,9,189,9,18,9 34,89, 34,2,600,-2,0}; int i; NSLog (@"Input:"); for (i=0; i<sizeof(anBray)/sizeof(int); i++) NSLog(@ " anBray[i]= %i ",anBray[i]); 但是我怎样才能得到这样的输出-:

我对如何增加NSLOg声明下的订单有疑问。 例如,我的代码是

 int anBray[ ] = {0,5, 89, 34,9,189,9,18,9 34,89, 34,2,600,-2,0};

 int i;    

NSLog (@"Input:");

     for (i=0; i<sizeof(anBray)/sizeof(int); i++)
    NSLog(@ " anBray[i]= %i ",anBray[i]); 
但是我怎样才能得到这样的输出-:

                                 anBray[0]=0
                                 anBray[1]=5
                                 anBray[2]=89....and so on.
请任何人帮助我谢谢…

更改NSLog@anBray[i]=%i,anBray[i],anBray[i];到NSLog@anBray[%i]=%i,i,anBray[i]

为您修复了以下问题:

for (i=0; i<sizeof(anBray)/sizeof(int); i++) {
   NSLog(@ " anBray[%d]= %d ",i,anBray[i]); 
 }
您可以使用此代码

 for (i=0; i<sizeof(anBray)/sizeof(int); i++) {
   NSLog(@ " anBray[%d]= %d ",i,anBray[i]); 
 }

愿这对你有帮助

这个-NSLog@anBray[%i]=%i,i,anBray[i];
for (i=0; i<sizeof(anBray)/sizeof(int); i++)
    NSLog(@ " anBray[%d]= %i ",i,anBray[i]); 
for (i=0; i<sizeof(anBray)/sizeof(int); i++)
    NSLog(@ " anBray[%d]= %i ",i,anBray[i]);