• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

UIAlertView bug?

Jamsven

London Pepping
Registriert
21.11.07
Beiträge
2.046
Huhu

Code:
UIAlertView *alert =  [[[UIAlertView alloc]
							initWithTitle:@"test"
							message:@"hello"
							delegate:self
							cancelButtonTitle:@"again"
							otherButtonTitles:nil]
						   autorelease];
	[alert addButtonWithTitle:@"Cancel"];
Mag er.
Code:
[CODE]UIAlertView *alert =  [[[UIAlertView alloc]
							initWithTitle:@"test"
							message:@"hello"
							delegate:self
							cancelButtonTitle:@"again"
							otherButtonTitles:[COLOR="red"]@"Cancel"[/COLOR]]
						   autorelease];
läuft nicht unter dem iPhone Sim. Dabei steht in der Doku:
otherButtonTitles,
The title of another button.
Using this argument is equivalent to invoking addButtonWithTitle: with this title to add more buttons.
 
In der Doku steht aber auch:
Titles of additional buttons to add to the receiver, terminated with nil.
Wie soll er auch sonst wissen, wieviel Buttons noch kommen?

MacApple
 
Upsa, stimmt net gesehen... naja das stimmt schon, aber die meisten UIAlertsViews, die ich gesehen habe, haben 1-2 Buttons.
Da wäre so ein schlanker Konstruktor für den 08/15 OK/Cancel Dialog schon schlüssig.
Wenn man 2+ Buttons braucht, dann kann man die ja mit der Methode nachreichen.