gpt4 book ai didi

iphone - FileExistsAtPath 从 UIImagePickerController 返回 NO

转载 作者:行者123 更新时间:2023-11-29 11:01:55 25 4
gpt4 key购买 nike

我从 UIImagePickerController 保存了一个电影文件的路径,我知道它存在,因为我可以在设备上播放它。包含电影文件路径的字符串上的 NSLog 返回:

file://localhost/private/var/mobile/Applications/E694555D-3959-4CC5-A829-4260323C2C65/tmp//trim.6JemAI.MOV

然而,当像这样使用这个字符串时,它返回 NO:

NSLog(@"file exists: %i", [[NSFileManager defaultManager] fileExistsAtPath:media.movie]);

知道这是失败的吗?它可能与存储为路径的值有关,或者路径可能在某一点包含 // ?这些只是我的一些想法。

最佳答案

您需要将 URL 转换为文件路径。

NSURL *url = info[UIImagePickerControllerMediaURL];
NSString *path = [url path];
NSLog(@"file exists: %i", [[NSFileManager defaultManager] fileExistsAtPath:path]);

路径没有前导 file://localhost

关于iphone - FileExistsAtPath 从 UIImagePickerController 返回 NO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15481402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com