Swift 3-如何将NSMutableArray对象附加到另一个NSMutableArray
我想在Swift 3上将对象从一个Swift 3-如何将NSMutableArray对象附加到另一个NSMutableArray,swift,nsmutablearray,swift3,Swift,Nsmutablearray,Swift3,我想在Swift 3上将对象从一个NSMutableArray附加到另一个NSMutableArray,但我无法实现这一点 这是我首先尝试做的: mutableArray.addObjects(from: anotherMutableArray) 我得到了这个错误: 无法将“NSMutableArray”类型的值转换为预期的参数类型“[Any]” 然后我试了一下: mutableArray.addObjects(from: anotherMutableArray as [Any]) 我得到了
NSMutableArray
附加到另一个NSMutableArray
,但我无法实现这一点
这是我首先尝试做的:
mutableArray.addObjects(from: anotherMutableArray)
我得到了这个错误:
无法将“NSMutableArray”类型的值转换为预期的参数类型“[Any]”
然后我试了一下:
mutableArray.addObjects(from: anotherMutableArray as [Any])
我得到了这个错误:
无法将强制中类型为“NSMutableArray?”的值转换为类型为“[Any]”
如何将对象从一个
NSMutableArray
附加到Swift 3上的另一个NSMutableArray
上?您需要将NSMutableArray
强制转换到AnyObject
的Swift数组中,而不是Any
mutableArray.addObjects(from: anotherMutableArray as [AnyObject])
现在我得到了一个错误:
无法将强制中类型“NSMutableArray”的值转换为类型“[AnyObject]”您的anotherMutableArray
是可选的吗?就是这样,你需要像处理任何可选的问题一样正确地处理它。