【发布时间】:2011-07-08 06:28:55
【问题描述】:
我在设备上运行数据库文件时遇到问题。我怎样才能得到那个文件?当我在模拟器上运行应用程序时,访问文件没有问题。就像我在模拟器数据库文件中运行应用程序时一样:
/Users/Nitish/Library/Application Support/iPhone Simulator/4.3/Applications/1B787527-0608-4BC1-8022-DFDB3CC35F66/mysqlite.sqlite
当应用程序在设备上运行时,我在哪里可以找到 DB 文件?
【问题讨论】:
-
你是如何访问模拟器中的数据库的?
-
上面的路径引导我到 sqlite 文件。
-
上面的路径将您引导到应用程序根目录。在该目录中,应该有一个
Documents目录以及您的应用程序包。 -
我已经更新了路径。早些时候我只是忘了最后写数据库文件。但这仅在我猜的模拟器的情况下是正确的。如果我们在设备上工作,是否真的可以访问数据库文件?
-
你的路径表明你的数据库在你的应用程序根目录下。这是错误的。你是怎么把你的数据库弄到那里的?你应该把它放在文档目录中......这就是你应该从那里访问它......