【发布时间】:2015-07-25 20:13:15
【问题描述】:
您好,我正在尝试存储一个填充了对象的数组,以便在应用程序完全关闭时它不会消失。
问题: 如果我使用核心数据并将数组转换为 NSData 则它可以工作。但是应用程序在处理数组时会冻结。 我也尝试过可转换的数据类型,但我无法让它工作。 而且我也不能使用 NSUserdefaults 因为它不支持图片。
有谁知道我如何解决这个问题。 我是编程的新手,所以这可能是一种完全错误的方法。
【问题讨论】:
-
您需要如何访问它们?一次全部,按照它们在数组中的顺序顺序排列,还是按照没有预定义的顺序单独排列?
-
顺序对于它的工作至关重要,因为我做了一些丑陋的编码来用数组填充表格视图。
let Title = ArrayTable[(indexPath.row*3)] as! String let Plot = ArrayTable[(indexPath.row*3)+1] as! String let Poster = ArrayTable[(indexPath.row*3)+2] as! UIImage
标签: arrays swift core-data nsuserdefaults storing-data