2010-12-09 54 views
1

我使用NSMutableDictionary获取对象并将其保存到sqlite中,然后我在tableView中显示所有数据。这很好。当我删除表格的特定行时,数据已成功删除。但分配用于存储该数据的内存空间不明确。例如..我有5个数据在我的数据库有索引从1到5 ..如果我删除第三和第四个数据,它被删除好了。但指标没有得到重新安排..它仍然是1,2,5 ..我想索引1,2,3这样的..任何一个可以帮助我请..NSMutableDictionary delete

+0

您能否包含一些代码片段来向我们展示您想要实现的目标?请注意,`NSMutableDictionary`不是索引数据结构,它是存储键/值对的字典。字典中的元素没有隐式索引,所以它听起来像是将这些索引存储为键或值的一部分,在这种情况下,您不希望它们随着字典中其他元素的添加而改变,删除或更改。 – 2010-12-09 08:47:00

回答

0

NSMutableDictionary值为

如果删除它们中的一对,它将不会影响其他其他对 - 键和值都保持原样(否则将无用)。也许你想用NSMutableArray代替。

+0

k我会尽力..非常感谢你的朋友 – yuvi 2010-12-09 09:27:46