title: ABPeoplePickerNavigationController shouldContinueAfterSelectingPerson return to search result
body: <pre><code>- (BOOL)peoplePickerNavigationController:
  (ABPeoplePickerNavigationController *)peoplePicker
        shouldContinueAfterSelectingPerson:(ABRecordRef)person {
  
          DefaultContactSelectViewController *view = [[self storyboard] instantiateViewControllerWithIdentifier:@"DefaultContactView"];
          view.recordID  = recordID;
          view.phones = phones;
          view.emails = emails;
          view.first_name = first_name;
          view.last_name = last_name;
          view.delegate = self;
  
          [peoplePicker pushViewController:view animated:YES];
      return NO;
  }
  </code></pre>
  
  <p>In the above code example, I'm pushing a custom contact view controller after selecting a contact. The problem is if the contact is selected from the search result, and then the user clicks back to get back to the contact picker, the search result will be cleared. </p>
  
  <p>this problem does not happen if the above code return YES, but then it will push the default contact view which is not what I want. </p>
  
  <p>Thanks in advance if you know how I can fix this issue. </p>