Do you see a problem with this code?
I call this in a uiviewcontroller, and as soon as i call it the screen goes all blnak and white. The code is in uiimakepickercontroller documents, so i don't see why it shouldn't work
-(BOOL)startCameraPickerFromViewController

UIViewC ontroller*)controller usingDelegate

id<UIImagePickerControllerDelegate> )delegateObject
{
if ( (![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourc eTypeCamera])
|| (delegateObject == nil) || (controller == nil))
return NO;
UIImagePickerController* picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
picker.delegate = self;
picker.allowsImageEditing = YES;
// Picker is displayed asynchronously.
[controller presentModalViewController

icker animated:YES];
return YES;
}