4
我有我的代码的问题,我有取消和确认键,而其他的UIAlertViews一个两个代码块做出UIImagePicker多个UIAlertView中的问题
-(IBAction)publicaPeticion
{
if([txtPeticion hasText])
{
UIAlertView *alerta = [[UIAlertView alloc]
initWithTitle:@"Confirmación de Compra"
message:@"Deseas comprar la petición por $12.00"
delegate:self
cancelButtonTitle:@"Cancelar"
otherButtonTitles:@"Aceptar", nil];
[alerta show];
}
}
的问题是publicaPeticion和cargaImagen之间
-(IBAction)cargaImagen
{
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"Subir una imagen"
message:@"¿De donde deseas subir una imagen?"
delegate:self
cancelButtonTitle:@"Cancelar"
otherButtonTitles:@"Desde el equipo",@"Tomar con camara", nil];
[alert show];
}
,也是我的方法来获取图像的来源,从照片流或从相机
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if(buttonIndex == 1)
{
picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:picker animated:YES];
}
if(buttonIndex ==2)
{
picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:picker animated:YES];
}
}
问题是,当我按“Aceptar”按钮(确定),它需要我从照片库上传图片...
也许是有点愚蠢的问题,但我怎么能区分它?
非常感谢!现在工作完美:) – ChecoSchnaider 2012-01-31 18:00:54