Objective-C passando ... nenhuma lista de argumentos finalizados
Tendo alguns problemas com o...
no ObjectiveC.
Basicamente, estou envolvendo um método e quero aceitar umnil
lista finalizada e passe diretamente a mesma lista para o método que estou quebrando.
Aqui está o que eu tenho, mas causa umaEXC_BAD_ACCESS
batida. Inspecionando os vars locais, ele aparece quandootherButtonTitles
é simplesmente umNSString
quando é passado comotherButtonTitles:@"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];
}
Como eu simplesmente sifono do argumento recebido para o argumento enviado, preservando exatamente o mesmonil
lista terminada?