2017-08-02 62 views
0

我得到了textview,我想從dictionary中設置String,然後從字典中刪除String。我如何複製字符串而不是指針?從字典中複製字符串,然後將其刪除

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

,如果我這樣做在我的代碼剪斷的return valuenil,因爲我只是複製項目的指針[「名」)。沒有複製方法。

回答

1

可以使用可變副本這 -

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

感謝我爲我工作就好! – elpatricko

+0

不客氣! –