Я хотел бы добавить расширение на словаре, который относится только к словарю со строками в качестве ключей и массивом NSManagedObject в качестве значенияКак ограничить расширение словаря с Струнным ключом и массив NSManagedObjects, как Value
В идеале было бы выглядеть следующим образом:
extension Dictionary where Key : StringLiteralConvertible, Value: [NSManagedObject] {
или
extension Dictionary where Key : StringLiteralConvertible, Value: SequenceType<NSManagedObject> {
Если я только установить Value : NSManagedObject
, он работает. Но нет, если это массив этого. Кто-нибудь знает обходное решение для этого?
Существует дискуссия и обходной путь в http://stackoverflow.com/questions/32815718/extending-dictionary-with-key-and-value-constraints – spassas