В CoreData я определил упорядоченное отношение to-many. Это соотношение определено в Swift следующим образом:
@NSManaged var types : NSMutableArray
Однако, чтобы использовать Swift лучше всего, я хочу использовать обычный массив Swift, например Type[]. Однако CoreData заставляет меня использовать NS(Mutable)Array. Как я могу напечатать/преобразовать NSArray в Array<Type>[]?
По-видимому, путаница возникает из-за ошибки:
let array = obj.types as T[] // Cannot convert expression type 'Node[]' to type '$T2'
Пока это принято редактором:
let array = obj.types as AnyObject[] as T[] // No complaint