是否可以在真实的ios设备中创建本地文件夹?

时间:2018-08-05 09:11:22

标签: ios objective-c

我想在真正的ios设备中创建本地文件夹,然后从应用程序中将一些pdf文件保存在该文件夹中。

是否可以从应用程序将文件保存在真实设备中。

2 个答案:

答案 0 :(得分:1)

是的,例如要在您应用的“文档目录”中创建子目录,您将需要执行以下操作:

NSArray<NSString*>* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* yourDir = [documentsDirectory stringByAppendingPathComponent:@"your_directory_name"];

NSError* error;
[[NSFileManager defaultManager] createDirectoryAtPath:yourDir withIntermediateDirectories:YES attributes:nil error:&error];

答案 1 :(得分:1)

我不确定您想要什么,但是您可能会要求以下几项:

  1. 我可以将文件(如应用程序)放在iPhone主屏幕上吗?不。

  2. 我可以将文件放入“文件”应用程序吗?是的,共享API允许您执行此操作,UIDocumentPicker也应如此。

  3. 我可以将文件放入iCloud中,以便用户在所有设备上获取它们,并在将我的应用安装到新设备上时将其还原,或者在删除应用后重新安装我的应用吗?是的,请查看iCloud文档和WWDC视频以获取更多信息。