归档项目后如何访问添加的 pdf 文件以将其复制到用户文档文件夹中?

Posted

技术标签:

【中文标题】归档项目后如何访问添加的 pdf 文件以将其复制到用户文档文件夹中?【英文标题】:How to access a added pdf file after archiving the project to copy it into users documents folder? 【发布时间】:2016-07-19 21:45:58 【问题描述】:

我想将带有我的应用程序许可协议的 pdf 文件复制到用户的文档文件夹中。我知道如何访问用户的文档文件夹以及如何复制文件,但是哪个路径或“NSURL”是 pdf 文件的正确路径?

我将 pdf 文件复制到应用程序的项目文件夹中,并将带有“将文件添加到“MyProject”...”的文件添加到项目中。通常我会选择pdf所在的路径,例如/Users/Me/XcodeProjects/MyProject/MyProject/license.pdf 但这只是我的 Mac 的路径。如何更改路径以使其适用于每台 Mac?

请用快速的语言回答。

【问题讨论】:

你需要使用Bundle方法URLForResource 【参考方案1】:

以下是如何引用嵌入在项目中的本地文件,

[[NSBundle mainBundle] URLForResource:@"FILE NAME" withExtension:@"pdf"];

【讨论】:

非常感谢您的快速回复。

以上是关于归档项目后如何访问添加的 pdf 文件以将其复制到用户文档文件夹中?的主要内容,如果未能解决你的问题,请参考以下文章

如何归档包含自定义框架的应用程序?

命令 /usr/sbin/chown 失败,退出代码为 1 归档时出错

如何将身份验证标头添加到 $window.open

如何使用 PHP 生成 PDF 文件? [复制]

如何配置 Jenkins 作业以将文件从 git 复制到服务器

发布构建脚本以将所有文件从不同的目录复制到输出目录