2

私はこれを得ることができません:

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];

}

しかし、うまくいきません!手がかりはありますか?前もって感謝します

4

2 に答える 2

3
  1. 2 回リリースしないでくださいimagePickerController
  2. あなたはそれを却下します[self dismissModalViewControllerAnimated:YES];
于 2010-11-22T15:00:42.820 に答える
1

2 回解放しないで、解放する前に閉じてください。(オレが言ったように)

しかし、これも重要です...オブジェクトを解放するとすぐに、それはなくなり、メソッドを呼び出すことができなくなります。

于 2010-11-22T15:12:18.167 に答える