2013-03-13 42 views
2
NSString *string = @"Test"; 

是否可以重命名該字符串?我想使其動態,並在最後一個int:iOS:將NSString重命名爲一個循環

for (int i = 0; i <= 19; i++) 
{ 
    // here the name of the string should be dynamic, so that I'll get 20 NSString (titled like string_00 to string_20) 
} 

回答

3

有沒有辦法在目的C.引進新局部變量當你需要與一個整數值,使用訪問多個數據對象數組或對象NSArray

NSString *strings[20]; 
for (int i = 0; i <= 19; i++) { 
    strings[i] = [NSString stringWithFormat:@"Test%d", i]; 
} 

NSMutableArray *strings = [NSMutableArray array]; 
for (int i = 0; i <= 19; i++) { 
    [strings addObject:[NSString stringWithFormat:@"Test%d", i]]; 
} 
+0

它們添加到一個的NSMutableArray。 – Cyrille 2013-03-13 12:08:26

+0

@Cyrille:是的,沒錯。但是當我使用'[數組setValue:@「」forKey:@「」];'它似乎不工作.. – filou 2013-03-13 12:10:38

+0

我想他需要一種方法來檢查一個字符串是否存在附加一個整數,直到它變成一個獨特的值直到20 – Anupdas 2013-03-13 12:11:05