【发布时间】:2015-09-22 13:25:45
【问题描述】:
我在Swift 和Xcode 中创建了一组数据。
我已经使用以下代码设置了一个结构来存储我的数据:
struct groups {
var groupName: String!
var groupPeripherals: [CBPeripheral]!
}
数组工作正常,并且数组一直保存到应用程序关闭。
然后我使用这个结构创建了一个数组:
var groupArray = [groups]()
在整个应用程序中,我已经像这样将数据附加到这个数组中,例如:
groupArray.append(groups(groupName: "Group 1", groupPeripherals: [peripheral info...]))
在我写“外围信息”的地方,它实际上将CBPeripheral 信息传递给了数组。
无论如何,问题。我希望能够将此数组存储在NSUserDefaults 中,并在我重新启动应用程序时能够读取它。我该怎么做呢?我知道如何将NSUserDefaults 与字符串和整数等一起使用,但不知道这种数组。任何帮助将不胜感激。
谢谢!
【问题讨论】:
标签: ios arrays swift nsuserdefaults