标签:
//1.参数类型是NSString类型,后面params是第一个参数,它后面跟着逗号和三个点(固定格式)
-(void) test:(NSString*)params,...
{
NSString* curStr;
va_list list;
if(params)
{
//1.取得第一个参数的值
NSLog(@"%@", params);
//2.从第2个参数开始,依此取得所有参数的值
va_start(list, params);
while ((curStr= va_arg(list, NSString*))){
NSLog(@"%@", curStr);
}
va_end(list);
}
}
//2.测试改函数
[self test:@"1",@"2",@"3",nil];
//3.注意,一定要写nil,不然改函数无法跳出while循环.
标签:
原文地址:http://my.oschina.net/u/2285956/blog/364452