ios函数传递可变参数 - miaohy/HelloWorld GitHub Wiki

-(void)exchangeTitles:(NSString*)titles,...{ va_list parames; // 定义一个指向个数可变的参数列表指针 va_start(parames, titles); NSString arg; if(titles){ id pre = titles; while ((arg = va_arg(parames, NSString))) { if(arg){ NSLog(@"%@",arg); } } } va_end(parames); [self exchangeTitles:@"",@"",nil]; //注意最后一个为nil }