if(0==buttonIndex)

{

if (![UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) {

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" message:@"当前设备不支持拍照功能" delegate:nil

cancelButtonTitle:@"确定" otherButtonTitles: nil];

[alert show];

[alert release];

}

else{

CameraPicker = [[UIImagePickerController alloc] init];

CameraPicker.delegate = self;

CameraPicker.allowsEditing = YES;

CameraPicker.sourceType = UIImagePickerControllerSourceTypeCamera;

[self presentViewController:CameraPicker animated:YES completion:^{}];

}

}else if(1==buttonIndex)

{

//相册

p_w_picpathpicker = [[MyPickerViewController alloc] initWithNum:9];

p_w_picpathpicker.delegate = self;

p_w_picpathpicker.mydelegate = self;

p_w_picpathpicker.allowsEditing = NO;

p_w_picpathpicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

[self presentViewController:p_w_picpathpicker animated:YES completion:^{}];

}#pragma mark –

#pragma mark Camera View Delegate Methods

- (void)p_w_picpathPickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

UIImage* p_w_picpath = [info objectForKey:@"UIImagePickerControllerOriginalImage"];

[p_w_picpathview setImage:p_w_picpath];

if ([picker isEqual:p_w_picpathpicker]) {

[p_w_picpathpicker addImage:p_w_picpath Index:p_w_picpathpicker.currentNum+1];

[p_w_picpathpicker popViewControllerAnimated:YES];

}

else{

[picker dismissViewControllerAnimated:YES completion:^{}];

[self sendImageWithArray:[NSArray arrayWithObjects:p_w_picpath, nil]];

}

}

- (void)p_w_picpathPickerControllerDidCancel:(UIImagePickerController *)picker {

[picker dismissViewControllerAnimated:YES completion:^{}];

}