Cocoa touch UIImageViewController…如何添加子视图?

Cocoa touch UIImageViewController…如何添加子视图?,cocoa-touch,uiview,uiimagepickercontroller,uiactivityindicatorview,Cocoa Touch,Uiview,Uiimagepickercontroller,Uiactivityindicatorview,我有一个实现委托方法的UIImageViewController对象: - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 在该委托方法中,我试图呈现UIActivityIndicatorView,以提醒用户映像正在写入目录。我尝试了多种方法来访问视图并添加UIActivityIndicator对象,

我有一个实现委托方法的UIImageViewController对象:

- (void)imagePickerController:(UIImagePickerController *)picker 
        didFinishPickingMediaWithInfo:(NSDictionary *)info
在该委托方法中,我试图呈现UIActivityIndicatorView,以提醒用户映像正在写入目录。我尝试了多种方法来访问视图并添加UIActivityIndicator对象,但都没有效果

    activity = [[UIActivityIndicatorView alloc]
    initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
    CGPoint ctr = CGPointMake(160, 240);
    activity.center = ctr;

    [picker.navigationController.visibleViewController.view addSubview:activity]; 
    [activity startAnimating];

为什么不[picker.view addSubview:activity];工作如果你尝试这个,会发生什么,因为你说你已经尝试过了。无论多个方法意味着什么

在图像写入目录后,我正在调用[self.imageController dismissModalViewControllerAnimated:YES]。使用[picker.view addSubview:Activity]仅在图像写入目录后才会显示。在它写入图像之前,我如何让它出现?