我有两个数组。
有其他的方法可以转换吗?
var arr1 = [NSArray]()
var arr2 = [String]()
我想要将NSArray
转换为字符串数组
我正在使用
arr2 = arr1 as! [String]
但是它给我一个错误:
'NSString' is not a subtype of 'NSArray'
有其他的方法可以转换吗?
Array<NSArray>
(Swift 数组的 NSArray),而不是NSArray
。 - Bryan Chenarr1
是一个数组的数组,而不是字符串的数组。例如,如果arr1
的第一个元素包含一个NSArray
,其中包含 [1, 2],而第二个元素是 ["abc", "def"]。你想要这个的字符串表示是什么? - Michael