2

カメラで写真を撮った後のアプリで、他のビューコントローラーに移動したい

didFinishPickingMediaWithInfo

現在、dismissViewControllerAnimated関数の完了ブロックで実行していますが、これが最もエレガントな方法であるとは思えません。これをもっとうまく行う方法を教えてください。正確なコードは次のとおりです

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    NSString *mediaType = info[UIImagePickerControllerMediaType];

    if ([mediaType isEqualToString:(NSString *)kUTTypeImage]) {
        UIImage *image = [info[UIImagePickerControllerOriginalImage] scaledCopyOfSize:CGSizeMake(175.0f, 175.0f)];


        [self dismissViewControllerAnimated:YES completion:^(void){
            setVC = [[SetVCr alloc]init];

            [[self navigationController]pushViewController:seVC animated:YES];
        }];   
    }   
}
4

2 に答える 2