我正试图在iPad和iPhone上测试我的应用。该应用程序包含一个小的SQLite数据库文件,在我的Mac上本地是8个字节,但当我在我的iOS设备上部署并运行该应用程序时,.sql文件是零字节。
我最初读取SQL文件(数据库)并发现该文件为空,即零字节。
还有其他人遇到过这个问题吗?
感谢。
答案 0 :(得分:0)
您是否尝试更新/编辑数据库文件。然后,您需要将其复制到document
文件夹中。 NSBundle
元素不可编辑。这可能是原因。
答案 1 :(得分:0)
首先,您创建数据库,该数据库被放入资源文件夹,但该数据不会复制到文档文件夹中,您需要使用以下代码将.rsd文件复制到文档文件夹中。
NSString *local=[[NSBundle mainBundle] pathForResource:@"Stock" ofType:@"rsd"];
有关该数据库的更多详细信息请下载示例here。