ano*_*non 3 sqlite iphone xcode load refresh
所以我让SQLite数据库为我的应用程序工作.它从数据库加载文本值,将其复制到数组并在表视图中显示它.
我第一次得到它我有周二,周四,周六显示的值.然后我使用SQLite管理器插件为firefox修改了数据库(我也使用它来创建它),方法是添加新值.但是,新值不显示,即使我删除像星期六这样的值,同样的旧"星期二,星期四,星期六"也会重新出现.我很困惑.
笔记:
在appdelegate:(BOOL)应用程序:(UIApplication*)应用程序didFinishLaunchingWithOptions:(NSDictionary*)launchOptions我在开始时有这个代码
routines = nil; // Reset array
database = nil; // not opened yet
selStmt = nil; // no compiled statement yet
updStmt = nil; // no compiled statement yet
Run Code Online (Sandbox Code Playgroud)我正在按照本教程并根据我的需要进行修改:http://technologyservants.com/index.php?option = com_content&view = article&id = 46:shopping-list-an-iphone-sqlite- tutorial
您可能正在将数据库从应用程序包复制到文档目录中(如果文档目录中尚不存在).
下次运行应用程序(使用新数据库)时,检查用户文档目录中是否存在数据库,然后您可能不会再次复制它.您不是在比较db的版本,而只是检查具有该名称的db是否存在.
如果您仍处于开发阶段,一个简单的解决方案就是清除重置模拟器的内容和设置,这将导致您的应用再次复制数据库.
| 归档时间: |
|
| 查看次数: |
3416 次 |
| 最近记录: |