Ich habe ein Array mit Elementen und möchte diese an eine Methode mit variabler Länge übergeben. Wie macht man das?
Das heißt, ich habe zum Beispiel das hier:
NSArray *array = [NSArray arrayWithObjects:@"1", @"2", @"3", nil];
[[UIAlertView alloc] initWithTitle:@"title" message:@"message" delegate:nil cancelButtonTitle:[array objectAtIndex:0] otherButtonTitles:[array objectAtIndex:1], [array objectAtIndex:2], nil];
Aber stellen Sie sich vor, dass Array eine variable Länge von Elementen haben könnte, so dass Sie nicht hardcode es wie diese.
0 Stimmen
Warum übergeben Sie nicht einfach das Array? Die Methode wird dann in einer Schleife über das Array laufen und herausfinden, wie sie damit umgehen soll.
1 Stimmen
UIAlertView tut dies nicht.