2

我刚刚遇到了一些具有如下方法的代码:

- (void) AddImage:(NSString *)imageURL: (UIImage *)image{
    [imgCache setObject:image forKey:imageURL];
}

通常我会看到这样的方法:

-(typeReturned)methodParameter1:(Param1Type)name1 Parameter2:(Param2Type)name2{
    //do something
}

但是这个方法好像省略了Parameter2。为什么这行得通?

4

1 回答 1

4

这至少不常见并且会引发警告。“imageURL”不是“Parameter2”而是“name1”。所以“Parameter2”是空的。你会这样称呼它:

[self AddImage:@"eins" :[UIImage imageNamed:@"1.png"]];

我会避免它:)。

于 2013-02-19T02:29:49.883 回答