gpt4 book ai didi

ios - 文件存在于路径 : returning NO for files that exist

转载 作者:IT王子 更新时间:2023-10-29 07:33:32 25 4
gpt4 key购买 nike

在我的代码 fileExistsAtPath: 中的某个点,我确认存在的文件返回 NO。我一直在摸不着头脑,想不通为什么它不起作用,所以将它更改为这段代码,因为这个目录绝对存在,但如果它没有被创建的话。

NSError* err = nil;
NSURL *dir = [[NSFileManager defaultManager] URLForDirectory:NSApplicationSupportDirectory
inDomain:NSUserDomainMask
appropriateForURL:nil
create: YES
error:&err];
BOOL exists = [[NSFileManager defaultManager] fileExistsAtPath:[dir absoluteString]];

运行这段代码后,应用程序目录文件夹存在,err为0,yet exists为NO。

这怎么可能?

TIA

最佳答案

您应该使用[dir path],而不是[dir absoluteString]

关于ios - 文件存在于路径 : returning NO for files that exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9303875/

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