在iOS设备中部署应用程序 - .sql文件为零字节

时间:2011-10-03 09:38:16

标签: iphone ios ipad xcode4

我正试图在iPad和iPhone上测试我的应用。该应用程序包含一个小的SQLite数据库文件,在我的Mac上本地是8个字节,但当我在我的iOS设备上部署并运行该应用程序时,.sql文件是零字节。

我最初读取SQL文件(数据库)并发现该文件为空,即零字节。

还有其他人遇到过这个问题吗?

感谢。

2 个答案:

答案 0 :(得分:0)

您是否尝试更新/编辑数据库文件。然后,您需要将其复制到document文件夹中。 NSBundle元素不可编辑。这可能是原因。

答案 1 :(得分:0)

首先,您创建数据库,该数据库被放入资源文件夹,但该数据不会复制到文档文件夹中,您需要使用以下代码将.rsd文件复制到文档文件夹中。

NSString *local=[[NSBundle mainBundle] pathForResource:@"Stock" ofType:@"rsd"];

有关该数据库的更多详细信息请下载示例here