Может кто-нибудь объяснить синтаксис объявления этого метода для меня? В этой функции возвращается количество строк UIPickerView (пользовательский интерфейс игрового автомата на iPhone). По моему мнению, метод называется "pickerView
" и возвращает NSInteger.
Он передает указатель на UIPickerview с именем "pickerView
"... во-первых, почему метод называется тем же именем, что и параметр?
Далее появляется параметр NSInteger, называемый компонентом, который сообщает нам, какой компонент мы подсчитываем для строк. Логика решения, которая находится в теле метода.
Что такое numberOfRowsInComponent
? Кажется, что мы описываем возвращаемое значение, но оно находится в середине параметров.
- (NSInteger) pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
{
if (component == kStateComponent)
return [self.states count];
return[self.zips count];
}