Люди, я пытаюсь сделать следующее. У меня есть массив (NSArray) под названием «» specialLevels, что массив выглядит следующим образом:Objective-C проверяет, содержит ли массив с int int
specialLevels = @[@2, @4, @6, @9];
Это должно быть массив Int-х. Я также получил int 'currentLevel' (базовый int no object).
И я хочу проверить, находится ли currentLevel в массиве specialLevels. Я знаю, что метод содержит containsbject, но это не будет работать в моем случае.
Что вы, ребята, рекомендуете делать в этом случае?
Так я эта мысль, но он чувствует себя любопытным странно им:
if ([specialLevels containsObject:[NSNumber numberWithInt:currentLevel]]) {
// other code in here
}
В чем проблема? Вам не нравится строка кода? – Wain