title: setting ABUnknownPersonViewController's person's image leaks, how do i fix this?
body: <pre><code>ABRecordRef thecomicstrip = NULL;
  person = ABPersonCreate();
  
  //LEAKS
  UIImage *iconImage = [UIImage imageNamed:@"my_icon.png"];
  NSData * data = UIImagePNGRepresentation(iconImage);
  ABPersonSetImageData(thecomicstrip, (CFDataRef)data, nil);
  
  ABUnknownPersonViewController * unknownPersonViewController = [[ABUnknownPersonViewController alloc] init];
  unknownPersonViewController.allowsAddingToAddressBook = NO;
  unknownPersonViewController.displayedPerson = person;
  [self.navigationController pushViewController:unknownPersonViewController animated:NO];
  [unknownPersonViewController release];
  
  CFRelease(person);
  </code></pre>
  
  <p>I need to set the image without it leaking. Does anyone know how?</p>