NSDictionary
и NSMutableDictionary
- это два разных класса. NSMutableDictionary
наследуется от NSDictionary
. Хотя вы можете разыграть NSMutableDictionary
до NSDictionary
, вы не можете разыграть NSDictionary
до NSMutableDictionary
.
Если у вас есть NSDictionary
и вы хотите получить NSMutableDictionary
, вам нужно позвонить mutableCopy
на NSDictionary
.
Но это Свифт. Не используйте ни один из этих классов вообще. Используйте словарь Swift. Используйте var
или let
, чтобы указать, является ли словарь изменчивым или нет.