Я прочитал несколько сообщений о синтаксисе метода Objective-C, но, я думаю, я не понимаю нескольких имен для метода.Как передать несколько параметров в 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
+1: аргументы функции Objective-C действительно позиционные, а не по имени, так что метка не является обязательной и для потребления человека. –