instrukcja if do tablicy

S7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 287
0

witajcie

mam następujący problem, stworzyłem tablicę z liczbami int i jak sprawdzić czy jakaś liczba jest zawarta w tablicy poniżej kod

Kopiuj
 
int chkArray[4] = {1, 11, 21, 31};

if ([chkArray containsObject: level])
{


}

niestety wyskakuje mi błąd "Bad receiver type 'int *'"

Dzięki za pomoc

S7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 287
0

rozwiązałem problem, tylko nie wiem jak jest z savoir-vivre tego forum , zamieszcza się takie rozwiązania czy też nie?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Tak. Bo może jutro ktoś znów będzie mial taki problem? ;)

S7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 287
1

poniżej rozwiązanie, przede wszystkim inaczej zadeklarowałem tablicę

Kopiuj
 

NSArray *chkArray = [NSArray arrayWithObjects: [NSNumber numberWithInt: 1], ..., nil];

if ([chkArray containsObject: [NSNumber numberWithInt: level]]);
{

// --- kod

}

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.