Как мне объединить строку + int и сопоставить ее с элементом в NSArray? - PullRequest
1 голос
/ 30 сентября 2010

Вот мой массив.

NSArray *arrayData = [[NSArray alloc] initWithObjects:@"1 days", @"7 days", 
    @"14 days", @"28 days", @"1 months", @"2 months", 
    @"3 months", @"4 months", @"6 months", @"1 years", 
    @"2 years", @"once", nil];  

Вот моя строка NSS и мое целое число.

int interval = 2;
NSString *itype = @"years";

Мне нужно объединить целое число + пробел + NSString и сопоставить его с элементом массива, чтобы получить номер индекса массива, чтобы я мог выбрать тот же индекс из другого NSArray.

Как мне это сделать?

1 Ответ

5 голосов
/ 30 сентября 2010

Для объединения строки и целого числа:

NSString* yearString = [NSString stringWithFormat:@"%d %@", interval, itype];

И для поиска в массиве:

[array indexOfObject:yearString];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...