sqlite插入在xcode模拟器上工作,但不在iPhone上

qxsslcnc  于 2023-02-09  发布在  SQLite
关注(0)|答案(1)|浏览(142)

我一直在开发一个应用程序,并在Xcode中的模拟器内进行测试,所有工作都很好,从SQLITE数据库中阅读并保存到其中。
我现在已经在iPhone 5上运行了这个,我可以很好地从数据库中读入,但是保存到数据库不起作用。
没有错误或崩溃。一切运行正常-只是数据没有保存在手机上。
我见过类似的问题,是反过来的,工作在设备上,但不是模拟器!
任何想法或建议,谢谢!

gupuwyp2

gupuwyp21#

我敢打赌你正在尝试更新应用包中的数据库-你不能这么做,应用包是只读的。
(“但是它在模拟器中工作了,真的!”--好吧,在OS X和模拟器中,像这样的限制并不总是强制执行的。模拟器是一堆无用的垃圾,至少考虑到这一点。)

相关问题