Swift словари - это структуры, а не классы, поэтому они не могут быть подклассами. В идеале, методы, с которыми вы работаете, объявлялись бы в зависимости от ситуации с соответствующим образом сгенерированным общим типом CollectionType (или ExtensibleCollectionType, или SequenceType, в зависимости от ситуации), а не специально Словарем.
Если это не поможет вам по какой-либо причине, вы можете вместо этого подклассифицировать NSDictionary.
(редактировать), и, как указывает Антонио, вы можете сделать расширение Dictionary {...}, чтобы добавить вещи в структуру словаря, которая в некоторых случаях может заменить подклассификацию.
Ouch. Это было быстро -2. –
Если бы вы это сделали, я был бы признателен за комментарий о том, почему я не повторяю ту же ошибку. –
Я не спускал вниз, но если бы я угадал, это потому, что вы не предоставили никакого кода, который показывает текущие попытки, или то, что вы пробовали до сих пор. – Marcus