Вероятно, вы используете "pickerView" в качестве имени вашего ivar и "pickerView" в качестве имени одного из ваших входных аргументов. Это конфликт, и компилятор предупреждает вас, что локальный (т.е. входной аргумент вашего метода делегата) будет иметь приоритет. Чтобы избавиться от этого предупреждения, измените либо имя вашего ivar, либо имя аргумента в вашем методе делегата. Например,
- (void)pickerView:(UIPickerView *)pv didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
int pos1 = [pv selectedRowInComponent:0]; NSLog(@"Row1: %i ",pos1);
int pos2 = [pv selectedRowInComponent:1]; NSLog(@"Row2: %i ",pos2);