重新排序TableView列表并更新SQLITE数据库中的数据

时间:2012-09-07 08:06:06

标签: iphone ipad sqlite uitableview

我已经实现了一个带有 sqlite 的iPhone应用程序作为我的后端。

因为我有一些表'* PrioritysDatabaseTable **'用于某些Priorityin数据库..

two columnsPriorityID (Primary key + Auto Increment) & PriorityTitle(VarChar)

我从'PrioritysDatabaseTable'中检索数组中的记录并显示在表格视图中。

在编辑表格视图中我有3个功能 1.添加新优先级,2.删除优先级,3.ReOrder优先级

enter image description here

1.add newPriority:我在文本字段中插入了一个PriorityTitle,并在sqlite DataBase中实现了Insert方法。

2。 deletPriority:删除通过点击单元格旁边的删除按钮,在sqlite数据库中实现删除方法。

这两个工作正常,

问题在于读者表

我可以 reorder in visible but not in data base..

我在更新查询中使用了一些逻辑来重新排序数据库表,但在某些情况下这些都失败了。

任何人都可以正确实施

1 个答案:

答案 0 :(得分:1)

修正:

从数据库中删除所有表格数据

并从Array中重新插入,从'rolesDatabaseTable'中检索数组中的记录

更改订单