2012-03-09 1 views
2
for (int x = 0; x < openSlots; x++) { 
    NSNumber* slotValueSave = [[NSNumber alloc] initWithInt:[[slotValues objectAtIndex:x] intValue]]; 
    NSLog(@"Saving slot %@.", (x+1)); 
    [valueSavesDictionary setObject:slotValueSave forKey:@"Slot Value %i", (x+1)]; 
} 

안녕하세요, 최대 9 개의 문자열 및 해당 숫자를 속성 목록 키에 저장하려고합니다. 나는 모든 "@"슬롯 값 1 ", @"슬롯 값 2 "등의 모든 키를 쓰고 싶지 않다.Obj C - 'For'를 사용하여 고유 한 속성 목록 키 만들기

그래서 어떻게 'for'문에 'x'정수를 삽입 할 수 있었는지 궁금했다. 모든 제목은 해당 키 아래에 저장됩니다.

감사합니다.

답변

1

사용 +stringWithFormat: :

[valueSavesDictionary setObject:slotValueSave forKey:[NSString stringWithFormat:@"Slot Value %i", (x+1)]]; 
+0

놀라운. 5 분 그리고 나는 대답을 얻었다. 리차드에게 충분히 감사 할 수 없다. 건배 남자. –

+0

@ H.B. 대답을 수락하는 것을 기억하십시오! –