我一直在开发一个应用程序,并在Xcode中的模拟器内进行测试,所有工作都很好,从SQLITE数据库中阅读并保存到其中。我现在已经在iPhone 5上运行了这个,我可以很好地从数据库中读入,但是保存到数据库不起作用。没有错误或崩溃。一切运行正常-只是数据没有保存在手机上。我见过类似的问题,是反过来的,工作在设备上,但不是模拟器!任何想法或建议,谢谢!
gupuwyp21#
我敢打赌你正在尝试更新应用包中的数据库-你不能这么做,应用包是只读的。(“但是它在模拟器中工作了,真的!”--好吧,在OS X和模拟器中,像这样的限制并不总是强制执行的。模拟器是一堆无用的垃圾,至少考虑到这一点。)
1条答案
按热度按时间gupuwyp21#
我敢打赌你正在尝试更新应用包中的数据库-你不能这么做,应用包是只读的。
(“但是它在模拟器中工作了,真的!”--好吧,在OS X和模拟器中,像这样的限制并不总是强制执行的。模拟器是一堆无用的垃圾,至少考虑到这一点。)