Porównywanie łańcucha do tablicy w celu-C

Oto bardzo podstawowe pytanie, na pewno jestem w stanie szybko odpowiedzieć. Proszę, nie śmiej się z mojej ignorancji.

Mam ciąg, który chcę porównać z tablicą ciągów. Tylko jeśli łańcuch nie jest częścią tablicy, chcę wykonać operację. Wypróbowałem następujący kod, który nie działa. Rozumiem dlaczego, ale po prostu nie mogę wymyślić, jak to zrobić poprawnie.

Pomóż mi z mojej nędzy.

Z góry dziękuję

Sjakelien

<code>-(void) findRedundant: (NSString *) aString {
#define ALPHA_ARRAY [NSArray arrayWithObjects: @"A", @"B", @"C", nil]   
    NSUInteger f;
    for (f = 0; f < [ALPHA_ARRAY count]; f++) 
    {
        NSString * stringFromArray = [ALPHA_ARRAY objectAtIndex:f];
        if ([aString isEqualToString:stringFromArray]) {
            // do nothing

        } else {
            //do something
        }

    }

}



[self findRedundant:@"D"];
</code>

questionAnswers(3)

yourAnswerToTheQuestion