2010-11-22 2 views
2

나는 이것을 얻을 수 없다 :imagePickerController를 닫는 방법?

어떻게하면 xcode에서 imagePickerController를 "종료 할 수 있습니까?

-(IBAction) startcamera { 


imagePickerController = [[UIImagePickerController alloc] init]; 
imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera; 
    imagePickerController.allowsEditing = NO; 
imagePickerController.showsCameraControls=NO; 
imagePickerController.toolbarHidden=YES ; 
imagePickerController.wantsFullScreenLayout=YES; 
imagePickerController.cameraOverlayView=self.view; 
self.imagePickerController.delegate=self; 
    [self presentModalViewController:imagePickerController animated:YES]; 
[imagePickerController release]; 

} 지금

좋아 ..이 카메라를 여는 코드입니다, 그것은 완벽하게 작동, (모든 이미지를 따기없이 의미) 나는 버튼을 클릭하여 imagePickerController를 닫 싶은 말 : 방법 그럴 수 있니? 함께 시도 :

-(IBAction)closecamera { 


[imagePickerController release]; 
    [imagePickerController dismissModalViewControllerAnimated:YES]; 

}

그러나 그것은 작동하지 않습니다! 실마리가 있습니까? 미리 감사드립니다.

답변

3
  1. imagePickerController을 두 번 공개하지 마십시오.
  2. 당신은 두 번을 해제하고 당신이 그것을 해제하기 전에 해고하지 마십시오 [self dismissModalViewControllerAnimated:YES];
+0

끝내 주셔서 감사합니다. –

1

로를 기각한다. (예 : 말했다)

그러나 이것은 또한 중요합니다 ... 당신이 개체를 출시하자마자 사라지고 아무 방법도 호출 할 수 없습니다.

+0

네가 맞아. :) 고마워. –