我在哪里可以找到 iphone 中保存的文件?

Posted

技术标签:

【中文标题】我在哪里可以找到 iphone 中保存的文件?【英文标题】:Where I find the saved file in iphone? 【发布时间】:2019-03-21 06:23:55 【问题描述】:

我在 iPhone 上保存 pdf 文件时遇到问题。

我已使用以下目标 c 代码保存 pdf 文件:

    NSURL *pathURL = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
    NSString *filePath = [pathURL.path
                      stringByAppendingPathComponent:@"filname.pdf"];

    [[NSFileManager defaultManager] createFileAtPath:filePath
                                            contents:pdfdata
                                          attributes:nil];

我可以使用 webview 检查文件是否正确保存。 我可以使用 webview 查看保存的 pdf 文件的内容。

但我在模拟器和设备上都找不到保存的文件。

我在哪里可以找到我在 iPhone 上保存的文件?

如果有人知道我的问题的解决方案,请告诉我。

谢谢。

【问题讨论】:

您是否在从代码中查找和/或打开保存的文件时遇到问题? 感谢您的评论。我的意思是在 iPhone 文件浏览器上找不到保存的 pdf 文件,就像在 android 手机上一样。如果我们将文件保存到 android 手机上的文件夹中,那么我们稍后可以在 android 文件浏览器上找到它。但在 iPhone 上,我看不到我保存的任何文件。 你真的不应该浏览 iPhone 文件系统,如果代码工作正常,你为什么需要呢?正如下面的答案中提到的,您可以在使用模拟器时做到这一点。 【参考方案1】:

您的 .pdf 文件已保存在您的应用程序文档文件夹中。因此,您可以轻松地检查模拟器。如下所示

打印下载的文件路径

print(filePath)

然后去

Finder -> 前往菜单 -> 前往文件夹

并粘贴文件路径

这是您的应用程序文档文件夹的路径

【讨论】:

非常感谢您的回答。你的情况是模拟器。所以我可以在我的电脑上找到保存的文件。但是如何在 iPhone 上找到这些文件呢?以及如何为真实设备做案例?如果我使用我的 iPhone,那么我在我的 iPhone 上找不到保存的文件。 我们无法找到保存在设备上的文件。如果代码在模拟器中运行良好。不用担心它也可以在 iPhone 上使用

以上是关于我在哪里可以找到 iphone 中保存的文件?的主要内容,如果未能解决你的问题,请参考以下文章

我在哪里可以找到一些漂亮的 iPhone 按钮?

iPhone手机保存的图片在哪里?iOS超清壁纸软件保存的,不是相机照的,求解详细资料!

在哪里可以找到linux文件中的进程表?

iPhone模拟器的“个人”文件夹在哪里?

iphone保存文件外部

在开发Windows Phone 8.1应用程序时,我在哪里可以找到保存在ApplicationData.Current.LocalFolder中的文件?