我一直在开发一个应用程序,并在xcode中的模拟器中进行测试,所有工作正常,读取并保存到SQLITE数据库。
我现在在iPhone 5上运行它,我可以从数据库中读入,但是保存到数据库不起作用。
没有错误或崩溃。一切运行正常 - 只是数据没有保存在手机上。
我已经看到了类似的问题反过来,在设备上工作但不是模拟器!
任何想法或建议都赞赏!
答案 0 :(得分:2)
我打赌你试图更新应用程序包中的数据库 - 你不能这样做,应用程序包是只读的。
(“但它在模拟器中工作,它真的做到了!!!!!!! Eleventy-one111” - 好吧,在OS X和模拟器中,这样的限制并不总是强制执行。模拟器是一个一块无用的废话,至少只考虑这一点。)