0
调试时我发现了这个方法。方法声明不同于通用声明
- (void)sendPublicEvent:(NSInteger)type, ... KNCONTANT_VALUE
该方法声明不同于生成方法声明。
我不明白为什么它后类型,...
KNCONTANT_VALUE` 我想知道为什么方法声明是不同的,任何一个忠告我! @感谢提前
调试时我发现了这个方法。方法声明不同于通用声明
- (void)sendPublicEvent:(NSInteger)type, ... KNCONTANT_VALUE
该方法声明不同于生成方法声明。
我不明白为什么它后类型,...
KNCONTANT_VALUE` 我想知道为什么方法声明是不同的,任何一个忠告我! @感谢提前
此方法采取可变参数。
见这个例子:
在.H
-(void)variableArgument:(NSString *)string, ...;
在.M
- (void)variableArgument:(NSString *)string, ... {
va_list args;
va_start(args, string);
NSLogv(string, args);
va_end(args);
}
而且KNCONTANT_VALUE
正显示出这应该整数值后是你最后的恒定值。
当我们处理我们使用的字符串时:-(void)variableArgument:(NSString *)string, ... NS_REQUIRES_NIL_TERMINATION;
感谢您的帮助! – kiran
你可以发布整个方法吗? – Murali
标签更好,为了更好的同行答案,我只是猜测,可能是我的答案不完全正确。 –