从字典中复制字符串,然后将其删除

时间:2017-08-02 08:29:22

标签: string dictionary swift3 copy

我有一个textview,我希望从String设置dictionary,然后从字典中删除String。我如何复制字符串而不是指针?

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

如果我在我的代码中执行它 - 剪切return valuenil,因为我只是复制了项目[“name”)的指针。没有复制方法。

1 个答案:

答案 0 :(得分:1)

你可以使用像这样的可变副本 -

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