我在哪里可以找到 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手机保存的图片在哪里?iOS超清壁纸软件保存的,不是相机照的,求解详细资料!
在开发Windows Phone 8.1应用程序时,我在哪里可以找到保存在ApplicationData.Current.LocalFolder中的文件?