小编see*_*lts的帖子

iOS:无法获取Caches目录的内容

试图获取Caches目录的内容:

NSError *error;
NSString *path = [[self.class cachesDirectoryURL] absoluteString];
NSArray *directoryItems = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:&error];
Run Code Online (Sandbox Code Playgroud)

path是的,我可以在Finder中看到它存在并包含我的文件.
directoryItemsnilerror

Error Domain=NSCocoaErrorDomain Code=260 "The folder “Caches” doesn’t exist." UserInfo={NSUnderlyingError=0x7982d2d0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}, NSFilePath=file:///Users/seelts/Library/Developer/CoreSimulator/Devices/C1411C3D-91FB-4D91-83A4-D0747071AE36/data/Containers/Data/Application/800DE429-F10C-438E-BB04-2948C0B07E7C/Library/Caches/, NSUserStringVariant=(
    Folder
)}
Run Code Online (Sandbox Code Playgroud)

我怎么了?

objective-c nsfilemanager ios

11
推荐指数
1
解决办法
7218
查看次数

标签 统计

ios ×1

nsfilemanager ×1

objective-c ×1