Gente, sto provando a fare quanto segue. Ho un array (NSArray) chiamato 'specialLevels', tale matrice assomiglia a questo:Objective-C controlla se la matrice con ints contiene int
specialLevels = @[@2, @4, @6, @9];
Questo dovrebbe essere un array di int di. Ho anche ottenuto l'int 'currentLevel' (basic int senza oggetto).
E voglio controllare se currentLevel è in de array of specialLevels. So che il metodo 'containsObject' esiste, ma questo non funzionerà nel mio caso.
Cosa consiglieresti di fare in questo caso?
Così ho pensato che questo, ma ci si sente un po 'strano imo:
if ([specialLevels containsObject:[NSNumber numberWithInt:currentLevel]]) {
// other code in here
}
Qual è il tuo problema? Non ti piace la riga di codice? – Wain