2016-04-13 18 views
0

Tablo görünümüme bölümler eklemeye çalışıyorum. Dizi dizisi olmak için ilk bölüme ve NSManagedObjects dizisi olmak için ikinci bölüme ihtiyacım var, veriyi diziye eklemek için bir getirme isteği kullanıyorum.TableView Bölümleri için iki veri dizisi dizisi oluşturma - Abone ile Atayamıyorum: Abone bir get-only

Bölüm başlıklarını bölümler dizisine ekliyorum. Aşağıdaki hatayı alıyorum alım isteği yaparken

let sections = ["Upcoming", "Checklist Notebooks"] 

Sonra

var sectionItems = [ 

    "Upcoming" : ["1","2", "3", "4"], 

    "Objects" : [Object]() 

] 

Ancak veriler için bir sözlük var

Alt Simge sayesinde Ata Can not: simge bir olsun-sadece

İşte getirme isteğim,

self.sectionItems["Objects"] = delegate.managedObjectContext.executeFetchRequest(request) as! [Object] 

Bölümler için kullanılacak iki veri türünden oluşan bir diziyi/sözlüğü nasıl oluşturabilirim?

cevap

0

Bileşik sözlüğünüz için tanım eklemeye çalışın. Bunu oyun alanında deneyebilirsiniz.

var sectionItems: [String: [Any]] = [ 

    "Upcoming" : ["1","2", "3", "4"], 

    "Objects" : [AnyObject]() 

] 

sectionItems["Objects"] = ["123"] 

sectionItems["Objects"] 
+0

@KSDEV Bunu denediniz mi? –