我有一个textview
,我希望从String
设置dictionary
,然后从字典中删除String
。我如何复制字符串而不是指针?
var title = items["name"]
items.removeValue(forKey: "name")
return title
如果我在我的代码中执行它 - 剪切return value
是nil
,因为我只是复制了项目[“name”)的指针。没有复制方法。
答案 0 :(得分:1)
你可以使用像这样的可变副本 -
var items = ["name":"1"]
var title = items["name"]
title = title?.mutableCopy() as? String
items.removeValue(forKey: "name")
print(title!)