最初にキーと値が設定された NSMutableDictionary があります。後で特定のキーの値を更新する必要があり、[mutableDict setValue:val forKey:key] を実行するだけでよいと思っていましたが、次のような例外がスローされます。
[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object
私は何を間違っていますか?(可変辞書の各キー内に別の可変辞書がありますが、それが理由だとは思いません)