Xcode 释放视图控制器的实例

Xcode 释放视图控制器的实例,xcode,memory-management,uiviewcontroller,delegates,Xcode,Memory Management,Uiviewcontroller,Delegates,在Xcode中释放我的CameraviewController时遇到问题。我已经设置了一个代理,将从cameraViewController向我的UploadView发送消息。在我的UploadView中,有一个按钮将创建cameraViewController的实例并调用其useCamera方法。use Camera方法将允许用户拍照,一旦用户完成拍照,代理将把照片返回到UploadView - (void)camButtonClick:(id)sender{ cameraViewCo

在Xcode中释放我的CameraviewController时遇到问题。我已经设置了一个代理,将从cameraViewController向我的UploadView发送消息。在我的UploadView中,有一个按钮将创建cameraViewController的实例并调用其useCamera方法。use Camera方法将允许用户拍照,一旦用户完成拍照,代理将把照片返回到UploadView

- (void)camButtonClick:(id)sender{
    cameraViewController *myCameraViewController = [[cameraViewController alloc] init];
    myCameraViewController.delegate = self;
    [myCameraViewController useCamera];
    //[myCameraViewController release]; 
}

我的问题是我不确定我应该在哪里发布我的摄像师?如果我在camButtonClick块中释放它,它将导致EXC_BAD_访问。我想这是因为发布太早,因为我们需要等待代理返回,然后再发布myCameraViewController

对不起,我是xcode新手。什么是弧?