我有一个可变数组包含其中每个索引的数组。这是我从NSUserdefaults获得可变数组值的代码。如何在iOS Swift中移除NSMutableArray中的括号?
productsMutArr = UserDefaults.standard.value(forKey: "PRODUCTSMUTARRAY") as! NSMutableArray
if (productsMutArr.count != 0) {
print("productsMutArr :",productsMutArr)
}
和响应是:
productsMutArr : (
{
id = 30;
name = Pedicure;
price = "13.00";
"price Symbol" = "$";
})
在这里,我想名称到一个新的可变数组,所以我用这个下面的代码:
productNameMutArray.add(productsMutArr.value(forKey: "name"))
现在我的新名字可变数组看起来像这样:
productNameMutArray : (
(
Pedicure
))
在这里我要在名称可变数组添加更多的名字,所以我加入它是这样的:
MutArray is: (
(
Pedicure
)
(
full
)
)
,但我想做出像这样格式的单个阵列:
MutArray is: (
Pedicure
full
)
如何我可以在数组中删除(),()并创建一个包含对象的单个数组吗?
使用Swift'Array'和'.map'。无论如何,Swift中的NSMutable ...集合类型非常糟糕。 – vadian
...这看起来不像Swift。 –
怎么样,你能解释一下吗?@vadian –