0
我想用相機拍一張照片,但在拍攝照片或取消imagePickerView後,我的應用程序將凍結,沒有任何錯誤報告或BAD_ACCESS或崩潰!突然凍結!!!!這裏是我的代碼:UIimagePicker和應用程序凍結!
-(IBAction)takePic {
if ([UIImagePickerController isSourceTypeAvailable:CAMERASUPPROT]) {
USImage.hidden = YES;
ipc = [[UIImagePickerController alloc]init];
ipc.delegate = self;
ipc.sourceType = UIImagePickerControllerSourceTypeCamera;
ipc.cameraOverlayView = maskImage;
ipc.delegate = self;
[self.view addSubview:MaskArea];
[self presentModalViewController:ipc animated:YES];
TAKENPHOTO.image = nil;
[ipc release];
} else {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Error" message:@"Your Device Doesn't Support Camera" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
[alert release];
}
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
TAKENPHOTO.image = [info objectForKey:UIImagePickerControllerOriginalImage];
[picker dismissModalViewControllerAnimated:YES];
}
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
[picker dismissModalViewControllerAnimated:YES];
}
謝謝!你是對的:D很好 – 2011-05-01 11:36:43