Xcode 释放视图控制器的实例
在Xcode中释放我的CameraviewController时遇到问题。我已经设置了一个代理,将从cameraViewController向我的UploadView发送消息。在我的UploadView中,有一个按钮将创建cameraViewController的实例并调用其useCamera方法。use Camera方法将允许用户拍照,一旦用户完成拍照,代理将把照片返回到UploadViewXcode 释放视图控制器的实例,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
- (void)camButtonClick:(id)sender{
cameraViewController *myCameraViewController = [[cameraViewController alloc] init];
myCameraViewController.delegate = self;
[myCameraViewController useCamera];
//[myCameraViewController release];
}
我的问题是我不确定我应该在哪里发布我的摄像师?如果我在camButtonClick块中释放它,它将导致EXC_BAD_访问。我想这是因为发布太早,因为我们需要等待代理返回,然后再发布myCameraViewController 对不起,我是xcode新手。什么是弧?