Objective-C-Weitergabe ... keine abgeschlossenen Argumentlisten
Probleme mit der...
in ObjectiveC.
Ich verpacke im Grunde eine Methode und möchte eine akzeptierennil
terminierte Liste und übergeben Sie diese Liste direkt an die Methode, die ich einpacke.
Ist hier, was ich habe, aber es verursacht einEXC_BAD_ACCESS
Absturz. Bei der Überprüfung der lokalen Vars wird angezeigt, wannotherButtonTitles
ist einfach einNSString
wenn es mit übergeben wirdotherButtonTitles:@"Foo", nil]
+ (void)showWithTitle:(NSString *)title
message:(NSString *)message
delegate:(id)delegate
cancelButtonTitle:(NSString *)cancelButtonTitle
otherButtonTitles:(NSString *)otherButtonTitles, ...
{
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:title
message:message
delegate:delegate
cancelButtonTitle:cancelButtonTitle
otherButtonTitles:otherButtonTitles] autorelease];
[alert show];
}
Wie kann ich einfach vom eingehenden zum ausgehenden Argument wechseln und dabei genau dasselbe beibehalten?nil
Liste beendet?