我读过几篇关于 Objective-C 方法语法的文章,但是我想我不理解一个方法的多个名称。
我正在尝试创建一个名为 getBusStops
的方法,该方法带有 NSString
和 NSTimeInterval
参数,返回类型为 NSMutableArray
。我是这样构造这个方法的,但是它在运行时显然会出错:
- (NSMutableArray *)getBusStops:(NSString *)busStop
(NSTimeInterval *)timeInterval;
我看到了另一个有方法的例子:
-(NSInteger)pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
我不明白为什么这个方法为每个参数都有一个方法名。我是否也应该这样做:
- (NSMutableArray *)getBusStops:(NSString *)busStop
forTime:(NSTimeInterval *)timeInterval