In CoreData I have defined an unordered to-many relationship. This relationship is defined in Swift like this:
@NSManaged var types : NSMutableSet
However, to use Swift at it's best, I want to use a normal Swift array like Type[]
. However, CoreData forces me to use NS(Mutable)Set
. How can I type-cast / convert the NSSet
to Array<Type>[]
?
var set = NSSet() //NSSet
var arr = set.allObjects //Swift Array
var nsarr = set.allObjects as NSArray //NSArray