在开发期间将文件复制到/从 NSDocumentDirectory
Posted
技术标签:
【中文标题】在开发期间将文件复制到/从 NSDocumentDirectory【英文标题】:Copy file to/from NSDocumentDirectory during dev 【发布时间】:2011-08-05 14:22:45 【问题描述】:我正在使用 NSDocumentDirectory 并在我的 iPhone 上保存文件。我已经创建了一个字典并将其成功保存到 NSDocumentDirectory,我可以在重新启动我的应用程序时重新加载它。但是,在开发过程中,我想实际浏览和复制文件到 NSDocumentDirectory 和从 NSDocumentDirectory 复制文件。有没有办法通过 X-Code 或 Finder 或 iTunes 来查看我应用的 NSDocumentDirectory 的内容?
这里的真正目标是将我的 iPhone 上生成的文件移动到我的 iPad,但是从从 Mac 到设备来回复制开始会很棒!
非常感谢任何建议。
【问题讨论】:
【参考方案1】:您可以通过 iTunes 中的 File sharing feature 将文件传输到应用程序的 Document 目录或从应用程序的 Document 目录传输文件。为此,您必须在 app-info.plist 中将 UIFileSharingEnabled 属性设置为 YES。如果您在设置时遇到问题,请参阅this question。
【讨论】:
【参考方案2】:下载 iFunBox。它将允许您访问 ios 文件系统。
最新版本是here。
【讨论】:
这是一个EXE。 OS X 有什么解决方案吗?【参考方案3】:IPhoneExplorer 适用于 Mac 和 Windows。
【讨论】:
感谢您的建议。我最终使用 MFMailComposeViewController 生成了一封带有文件作为附件的电子邮件。然后,在另一台设备上,我注册了我的应用程序以处理该特定文件类型。当我在 iPad 上收到电子邮件时,我能够在我的应用程序中打开附件并在那里播放文件。以上是关于在开发期间将文件复制到/从 NSDocumentDirectory的主要内容,如果未能解决你的问题,请参考以下文章
Spring Webflow:如何在转换期间将属性从一个流传递到另一个流?
Access 和 VBA:在导入期间将日期添加到一列的所有值
如何在 Cloudformation 脚本执行期间将 Cognito UserPoolID、客户端密码传递给 AWS Lambda?