core data - Convert NSSet to Swift Array -
in coredata have defined unordered to-many relationship. relationship defined in swift this:
@nsmanaged var types : nsmutableset however, use swift @ it's best, want use normal swift array type[]. however, coredata forces me use ns(mutable)set. how can type-cast / convert nsset array<type>[]?
as of xcode 7.2 swift 2.1.1
actually, found out trial that:
@nsmanaged var types : set<type> works fine.
the fact coredata generates somethink like:
@nsmanaged var types : nsset when creating nsmanagedobject subclass editor. wondering if there not verbose method use filter method without casting. swift supposed bridge automatically between nsset, nsarray , counterparts. tried declaring directly set , works.
answering question, converting array becomes trivial:
array(types)
Comments
Post a Comment