2017-08-02 4 views
0

があります。Stringdictionaryに設定し、後でStringを辞書から削除します。どのように私はポインタではなく、文字列をコピーするのですか?私は私のコード-切り取らreturn valueのようにそれを行う場合、私はちょうど項目のポインタ[「name」をコピーしたので辞書から文字列をコピーして後で削除する

var title = items["name"] 
items.removeValue(forKey: "name") 
return title 

)、nilです。コピー方法はありません。

答えて

1

あなたは私が私のために働いthis-

var items = ["name":"1"] 
    var title = items["name"] 
    title = title?.mutableCopy() as? String 
    items.removeValue(forKey: "name") 
    print(title!) 
+0

おかげのような変更可能なコピーを使用することができます! – elpatricko

+0

あなたは大歓迎です! –

関連する問題