Directory 使用NSFileManager在icloud驱动器上存储.icloud文件

Directory 使用NSFileManager在icloud驱动器上存储.icloud文件,directory,icloud,nsfilemanager,drive,Directory,Icloud,Nsfilemanager,Drive,我使用这些功能读取我的应用程序iCloud文件夹的目录内容: +(NSArray *)getiCloudFileList:(NSString *)icloudPath strMask:(NSString *)strMask { NSError *error; NSFileManager *fileManager = [[NSFileManager alloc] init]; NSArray *directoryContent = [fileManager cont

我使用这些功能读取我的应用程序iCloud文件夹的目录内容:

+(NSArray *)getiCloudFileList:(NSString *)icloudPath strMask:(NSString *)strMask {
     NSError *error;
     NSFileManager *fileManager = [[NSFileManager alloc] init];

     NSArray *directoryContent = [fileManager contentsOfDirectoryAtPath:icloudPath error:&error];

     NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF like[cd] %@", strMask];

     return [directoryContent filteredArrayUsingPredicate:predicate];
} 
如果应用程序创建文件,此函数可以正常工作。如果我使用Mac OS X Finder将一个文件复制到应用程序文件夹中,例如directoryContent数组中的test1.txt,我将得到结果.test1.txt.icloud


提供了另一种获取不带.iCloud扩展名的app iCloud文件夹的目录内容的方法,或者如何将文件复制到不带.iCloud扩展名的app iCloud文件夹

你有没有想过?我也有同样的问题,找不到解决办法。相关:你有没有想过这个问题?我遇到了相同的问题,无法找到解决方案。相关: