[英]Permanent file directory in Xcode
在我的应用程序的文档目录中,我有一个Q1.dat文件,该文件可在程序中使用。 我通过路径访问它:
func createArrayPath () -> String? {
if let docsPath: String = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true).last {
return ((docsPath as NSString).stringByAppendingPathComponent("Q1") as NSString).stringByAppendingPathExtension("dat")
}
return nil
}
但是,当我在其他设备上运行该程序时,将创建另一个文档目录,并且该文件不再存在。 我可以在哪里放置文件,以便无论我在什么设备上运行都可以随时访问它?
Documents目录用于用户创建的数据。
听起来您想将资源与应用程序捆绑在一起。 您可以通过简单地将文件拖到Xcode中来执行此操作,Xcode会自动将其设置为要复制到您的应用包中,并可以使用URLForResource(_:withExtension:)
找到它。
如果文件很大,则可能需要与主应用程序分开下载。 为此,您可以使用新的按需资源功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.