第一次使用FMDB,从网上找的教程,一步一步跟着走,但是还是遇到一些问题,只怪自己太傻逼,下面是遇到的问题以及原因,记录下,以防后面用的时候继续傻逼。
1.获取_docPath路径后,在finder中找不到这个路径
控制台输出的路径是下图,竟然是/var开头的,不应该是/user开头吗?原因是
用真机调试输出的是/var,使用模拟器调试输出的是/user
改为模拟器调试,拿到路径
2.png
2.解决了问题一,路径是可以找到了 但是这个是什么鬼?我创建的student.sqlite呢? 3.png 原因是我创建的代码错了,手误:应该是
NSString * fileName = [_docPath stringByAppendingPathComponent:@"student.sqlite"];
我写成了这个
4.png
用这行代码到路径里看会多出一个这个玩意
5.png
3.对数据库不是很了解,在创建表名的时候,不知道
CREATE TABLE IF NOT EXISTS
是不是固定格式
6.png
网上找到了答案
7.png
4.我用的数据库可视化工具是datum free 使用步骤是: 8.png open other 找到问题一的路径,将student.sqlite打开就行了。
9.png
网友评论