2010-01-27 3 views
2

다음 코드를 사용하여 난수를 만들고 배열에 저장합니다.배열 읽기

NSMutableSet *aSet = [NSMutableSet setWithCapacity:6]; 

while([aSet count]<=6){ 

    int Randnum = arc4random() % 12; 

    [aSet addObject:[NSNumber numberWithInt:Randnum]]; 
} 

NSArray *arrayOfUniqueRandomNumbers = [aSet allObjects]; 

지금, 나는 값을 얻을 수있는 배열을 읽을 필요가 하나씩 누군가가 코드를 완료하는 데 도움 주실 래요

for (int i = 0; i<6; i++); 

같은 forloop을 사용하고 계십니까?

+0

당신은 분명히, 단지 6 임의의 숫자를 가지고; NSMutableSet을 사용할 필요가 없으며 NSArray로 읽어들입니다. NSArray를 직접 사용하여 6 개의 값을 저장합니다. –

답변

3

당신은 할 수 있습니다 :

for (NSNumber *val in arrayOfUniqueRandomNumbers) { 
    int i = [val intValue]; 
    ... 
}