최대 값에 대해 변경 가능한 배열을 검색하고 값과 위치를 반환해야합니다. 내가 한 번만 배열을 반복하고 싶습니다 그리고 가능하다면 잘 모르겠어요NSMutableArray에서 최대 값과 위치를 찾는 방법
내가 달성하기 위해 노력하고있어의 예NSMutableArray *array = [[NSMutableArray alloc] init];
for (int i = 0; i<20; i++)
[array addObject:[NSNumber numberWithInteger:(arc4random()%200)]];
NSObject *max = [array valueForKeyPath:@"@max.self"];
아래 입증 할 수
max
객체는 것 (위치가 아닌) 값을 포함합니다. 디버거를 통해 시연 할 수 있습니다 print-object max
거기에 어떤 조언이 있습니까?
은'max' 개체 값에 하나 개 이상의 발생이있을 수 있기 때문에 위치가 없습니다를 찾을 수 있습니다 귀하의 배열. –