Я хотел бы добавить расширение словаря, которое применяется только к словарю со строками в качестве ключей и массивом NSManagedObject в качестве значения.
В идеале это выглядело бы так:
extension Dictionary where Key : StringLiteralConvertible, Value: [NSManagedObject] {
or
extension Dictionary where Key : StringLiteralConvertible, Value: SequenceType<NSManagedObject> {
Если я установлю только Value : NSManagedObject
, это сработает. Но нет, если это массив этого. Кто-нибудь знает обходной путь для этого?