所以我让sqlite数据库为我的应用程序工作.它从数据库加载文本值,将其复制到数组并在表视图中显示它.
我第一次得到它我有周二,周四,周六显示的值.然后我使用sqlite管理器插件为firefox修改了数据库(我也使用它来创建它),方法是添加新值.但是,新值不显示,即使我删除像星期六这样的值,同样的旧“星期二,星期四,星期六”也会重新出现.我很困惑.
笔记:
>我尝试重新启动Xcode甚至计算机大声笑.
>当我在sqlite Manager中修改数据库时,数据库文件的更新时间在Xcode中刷新.
>我的数据库管理就像在教程中一样,发生在AppDelegate中.
>在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
我正在按照本教程并根据我的需要对其进行修改:
http://technologyservants.com/index.php?option=com_content&view=article&id=46:shopping-list-an-iphone-sqlite-tutorial