感谢您的帮助。我有一个基于核心数据doc的应用程序。仅支持SQLITE文档。我想使用先前创建的数据库文档分发应用程序,该文档包含嵌入在应用程序包中的预定义数据。
如何指示应用程序在运行时运行嵌入式文件?
感谢。
-Paul。
答案 0 :(得分:0)
通常,您要做的是将文件的副本存储在应用程序包的Resources
目录中。从那里,它取决于你有什么样的应用程序。如果它是单个文档应用程序(例如iPhoto),您可以将文件复制到~/Application Support/Your Application
目录,以便您的应用程序默认打开它。
查看应用程序委托类(我假设您正在使用Xcode提供的模板?)来查看它如何生成应用程序文件的路径。您基本上只需确保在应用程序启动时该文件存在于该路径中。
在这种情况下,NSFileManager
和pathForResource:ofType:
NSBundle
方法是您的朋友。