0
デバッグ中に不変な辞書の値を置き換える必要があります。そのために 、私は不変とlldb
コマンドでこれに値を設定しようとしているから、可変辞書作成:lldb経由でNSMutableDictionaryのオブジェクトを設定中にエラーが発生しました
po NSMutableDictionary *$tmp = [(NSDictionary *) immutableDict mutableCopy]
po [$tmp setObject:@"object" forKey:@"key"]
をしかしエラーでlldb
失敗:
error: cannot initialize a parameter of type 'id<NSCopying> _Nonnull' with an rvalue of type 'NSString *' passing argument to parameter 'aKey' here
誰がどのように知っていますそれを修正する?
あなたがimmutableDictを初期化する方法を教えてくださいできますか? –
@HiteshSultaniyaそれはいくつかのアプリケーションに初期化され、私はブレークポイントでそれをキャッチ – svvoff
大丈夫あなたはimmutableDictにそこにあるものを追加することはできますか? –