我正在尝试在表格视图中添加部分。我需要第一部分是字符串数组,第二部分是NSManagedObjects
数组,我使用获取请求将数据添加到数组。
我将section标题添加到sections数组中。
let sections = ["Upcoming", "Checklist Notebooks"]
然后有一个数据字典
var sectionItems = [
"Upcoming" : ["1","2", "3", "4"],
"Objects" : [Object]()
]
但是,在执行获取请求时,我收到以下错误,
无法通过下标分配:下标是一个只用的
这是我的获取请求,
self.sectionItems["Objects"] = delegate.managedObjectContext.executeFetchRequest(request) as! [Object]
如何创建用于这些部分的两种数据类型的数组/字典?
答案 0 :(得分:0)
尝试为复合词典添加定义。你可以在操场上试试。
var sectionItems: [String: [Any]] = [
"Upcoming" : ["1","2", "3", "4"],
"Objects" : [AnyObject]()
]
sectionItems["Objects"] = ["123"]
sectionItems["Objects"]