First text box wont resign first responder
===

I have three text fields.  They are populated by a UI Picker selection.  First text field `text1` wont resign the picker, other two boxes work fine.  I have checked and triple checked the code.  I really dont understand why it wont resign.  

     }
    - (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component

    {
    
    NSInteger selectedRow = [select selectedRowInComponent:0];
        if([text1 isFirstResponder])
        text1.text = [arrStatus objectAtIndex: selectedRow];
    
    else{
        NSInteger selectedRow = [select2 selectedRowInComponent:0];
        if ([text2 isFirstResponder])
            text2.text = [arrStatus2 objectAtIndex: selectedRow];
    
    else{
        NSInteger selectedRow = [select3 selectedRowInComponent:0];
        if ([text3 isFirstResponder])
            text3.text = [arrStatus3 objectAtIndex: selectedRow];
        
    
    
    
        }
    
    
    [text1 resignFirstResponder]; //<<<wont resign first responder
    [text2 resignFirstResponder];
    [text3 resignFirstResponder];



