ios 5 当 UIImagePickerController 选择 3gp 文件时“操作无法完成”,并且整个 UI 冻结?

2024-03-23

普通视频文件“选择”“压缩视频”,输入imagePickerController:didFinishPickingMediaWithInof打回来。

但从“相机胶卷”中选取一个3gp文件,出现“操作无法完成”,并且冻结,不响应任何输入操作。最后,我被迫关闭我的应用程序。


这是由于选择了不良视频造成的。 我在下面的代码的帮助下得到了 RID。

-(void)navigationController:(UINavigationController *)navigationController willShowViewController:(nonnull UIViewController *)viewController animated:(BOOL)animated{
if ([NSStringFromClass(viewController.class) isEqualToString:@"PUUIImageViewController"] == true){
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{

        if ([[UIApplication sharedApplication].keyWindow isMemberOfClass:[UIWindow class]]){
        }else{

            //There is a bad video
            [navigationController popViewControllerAnimated:true];
        }
    });
}

}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ios 5 当 UIImagePickerController 选择 3gp 文件时“操作无法完成”,并且整个 UI 冻结? 的相关文章

随机推荐