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
標籤更好,爲了更好的同行答案,我只是猜測,可能是我的答案不完全正確。 –