ios unlimited args method

- (void)showErrorWithTitle:(NSString *)title message:(NSString *)message

        cancelButtonTitle:(NSString *)cancelButtonTitle

        otherButtonTitles:(NSString *)otherButtonTitles, ... {


UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:title

message:message

delegate:nil

cancelButtonTitle:cancelButtonTitle

otherButtonTitles:nil];


va_list args;

va_start(args, otherButtonTitles);

for (NSString *arg = otherButtonTitles; arg != nil; arg = va_arg(args, NSString*))

   {

       [alert addButtonWithTitle:arg];

   }

va_end(args);


   [alert show];

   [alert release];

}


ios unlimited args method,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。