2016-10-08 11 views
1

스위프트 3의 NSMutablArray에서 NSMutableArray으로 객체를 추가 할 수 있지만 그럴 수는 없습니다.스위프트 3 - NSMutableArray 객체를 다른 NSMutableArray에 추가하는 방법

mutableArray.addObjects(from: anotherMutableArray) 

을 그리고 난이 오류가있어 : 그럼이 시도

Cannot convert value of type 'NSMutableArray?' to expected argument type '[Any]'

:

mutableArray.addObjects(from: anotherMutableArray as [Any]) 

을 그리고 난이 오류가 발생했습니다

은 내가 먼저해야 할 시도 무엇인가 :

Cannot convert value of type 'NSMutableArray?' to type '[Any]' in coercion

스위프트 3의 NSMutableArray에서 NSMutableArray까지 개체를 어떻게 추가 할 수 있습니까?

답변

3

NSMutableArray을 이 아닌 AnyObject의 스위프트 배열로 캐스트해야합니다.

+0

이제 'NSMutableArray 유형의 값을 변환 할 수 없습니까?'라는 오류 메시지가 나타납니다. 강제로 '[AnyObject]'를 입력하십시오 ' – pableiros

+0

'anotherMutableArray'는 선택 사항입니까? 그래서, 당신은 그것을 선택적으로 적절하게 다루어야합니다. – rmaddy