2017-07-07 22 views
-2

私のiosアプリケーションで 私はviewdidloadのNSlogの助けを借りてそのデータを印刷したいが、 1つのループ内のそのデータ...私はforループでなければなりませんでした。ループの助けを借りて配列から値を取得する方法

for ...ループを使用して配列から値を取得したいのですがどうしたらいいですか?

storedDataArray = [[NSMutableArray alloc]init]; 

[storedDataArray addObject:@"Kaushal"]; 

[storedDataArray addObject:@"Bhaumik"]; 

[storedDataArray addObject:@"Arpit"]; 

[storedDataArray addObject:@"Swapnil"]; 

[storedDataArray addObject:@"Megha"]; 

[storedDataArray addObject:@"Ravi"]; 

for (int i=0; i<=6; i++) { 
    NSLog(@"hello %d",storedDataArray); 
} 
+0

使用 'storedDataArray [i]は'とstoredDataArray.count' 'と静的6を交換せずに行うことができます –

答えて

1

それはあなたは、インデックスIを追加する必要が

for (int i=0; i<storedDataArray.count; i++) { 
NSLog(@"hello %@",storedDataArray[i]); 
} 

速いenumration

for (NSString *name in storedDataArray) { 
NSLog(@"hello %@",name); 
} 
0

ある

for (int i=0; i<=6; i++) { 
NSLog(@"hello %d",storedDataArray); 
} 

ではありませんnはstoredDataArray

for (int i=0; i<storedDataArray.count; i++) { 
    NSLog(@"hello %@",storedDataArray[i]); 
} 

それともインデックス

for (NSString *str in storedDataArray) { 
    NSLog(@"hello %@",str); 
}