Как проверить, если элемент существует или нет в NSMutubleArray - PullRequest
0 голосов
/ 24 мая 2011

Я новичок в объективе-c.У меня есть NSMutableArray.Я написал это:

for (int i=0; i<[allCombinations count]; i++)
{
    NSString *date = [[allCombinations objectAtIndex:i] objectForKey:@"keydate"];
    NSString *cachdepeDate = [date substringToIndex:8];
}

Как я могу узнать, является ли cachdepeDate alrady exsit в моем NSMutbleArray?

Если его нет, как его добавить?

Должен ли я сделать для цикла, или есть метод для этого?

Могу ли я отсортировать NSMutbleArray?

Даты в следующем формате: «20110531» «ГГГГММДД».Спасибо!

Ответы [ 2 ]

4 голосов
/ 24 мая 2011

Используйте следующее

[yourArray containsObject:cachdepeDate];
0 голосов
/ 24 мая 2011

NSArray уже имеет метод containsObject:.Но даже если это не так, это было бы просто написать:

for (id object in array) {
    if ([object isEqual:cachdepeDate]) {
        // it's in there
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...