2010-04-26 46 views

回答

6

簡單地說:不是。這是不可能的。

但是,有一種解決方法可用;你可以兩個指針傳遞而不是id是制定出零封端陣列,像這樣:

- (id)method:(id *)part_one withTwo:(id *)part_two 

編輯:作爲替代,這個名單可以是封端的nil兩次。 (現在很奇怪!)

+3

奇怪的+1 – 2010-04-26 14:22:01

+1

一點都不奇怪;你用NSDictionary看到它,IIRC; ' - (id)initWithObjects:(id *)對象forKeys:(id *)keys count:(NSUInteger)count'(這是一個類似的概念,但計數作爲優化拋出) – 2010-04-26 14:28:12

+0

touché;爲了我自己的防守,我幾乎從不*在'NSDictionary'上使用這個初始化器。 ;) – 2010-04-26 14:39:36