Objective C在tableview中保存图像

时间:2013-06-21 12:26:21

标签: plist jpeg tableview

我目前有一个tableView,用户可以用数据填充文本和图像。

当应用程序退出时,我会将所有文本保存到plist文件中。 所有图像都保存为0,1,2,3,4点jpg,但问题是,当我删除一行时,我不能理所当然地认为是indexpath.row。 jpg是正确的图像,因为它会改变。

所以问题是 - 保存图像的最佳方法是什么?

由于

1 个答案:

答案 0 :(得分:1)

只需在表视图数据源中保留一组“图像名称”,并将其与文本一起保存为plist文件(这样就可以获得images.plist和text.plist)。删除行时,将从images.plist中删除图像名称,并从text.plist中删除相关文本。

存储数据并在表视图中显示它的一种很好的方法是CoreData。虽然现在看起来有点太多了,但值得使用它: http://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html