如何从应用程序目录中访问文件
Posted
技术标签:
【中文标题】如何从应用程序目录中访问文件【英文标题】:How do you access a file from inside an app directory 【发布时间】:2020-06-17 10:18:46 【问题描述】:在使用 NSBundle 时,是否有诸如 $(APP_BUNDLE)
之类的宏或类似的东西,以便我可以使用特定的文件?
【问题讨论】:
您通常会在捆绑包上使用func url(forResource: String?, withExtension: String?) -> URL?
方法来访问您的应用程序附带(捆绑)的文件。要使用您的应用创建的文件,您可以使用文件管理器
这能回答你的问题吗? How to access file included in app bundle in Swift?
【参考方案1】:
您可能正在寻找 NSBundle.mainBundle
,它返回对应用程序 NSBundle
的引用。使用此方法和NSBundle
提供的各种实例方法,您可以确定打包在应用程序包中的文件的路径/URL。
【讨论】:
以上是关于如何从应用程序目录中访问文件的主要内容,如果未能解决你的问题,请参考以下文章
一些目录可从公共 URL 访问。如何在 yii 中避免这种情况