title: Implicit conversion of 'BOOL' (aka 'signed char') to 'id' is disallowed with ARC
body: <pre><code>//
  //  ParkMeterViewController.h
  
  @interface ParkMeterViewController : UIViewController &lt;UIAlertViewDelegate&gt;
  
  {
      BOOL meterPickerIsDisplayed;
      BOOL reminderPickerIsDisplayed;
  }
  </code></pre>
  
  <p><strong>and then in the .m file</strong></p>
  
  <pre><code>//
  //  ParkMeterViewController.m
  
  - (void)extendRetractPicker:(UIDatePicker *)picker
                     andLabel:(UILabel*)label
                  withPickerY:(int)pickerY
                    andLabelY:(int)labelY
               withDisplayVar:(id)isDisplayed
                andDisplaySet:(BOOL)status    {
  
      [UIView animateWithDuration:.5
                            delay:0
                          options:UIViewAnimationOptionCurveEaseInOut
                       animations:^{
                           picker.center = CGPointMake(picker.frame.origin.x + (picker.frame.size.width/2), pickerY);
                           label.center = CGPointMake(label.frame.origin.x + (label.frame.size.width/2), labelY);
                       }
                       completion:nil];
  
      isDisplayed = status;
  }
  
  
  
  
  //call for the method
   if (reminderPickerIsDisplayed == NO) {
  
      [self extendRetractPicker:reminderTimePicker andLabel:closeReminderLabel withPickerY:435 andLabelY:314 withDisplayVar:reminderPickerIsDisplayed andDisplaySet:YES];
  
  }
  </code></pre>
  
  <p>Essentially I'm trying to get the isDisplayed variable in the method declaration to be the BOOL variable name that needs to be changed and then status as the new status for that BOOL. </p>