1
var objects: AnyObject? = NSKeyedUnarchiver.unarchiveObjectWithData(data)
개체를 NSMutableArray로 변환하는 방법은 무엇입니까? 나는 NSMutableArray를 보관했다. 보관 된 객체가 (불변) 인 경우 NSArray
는 다음 변경 가능한 복사본을 만들 필요가Swift - NSKeyedUnarchiver NSMutableArray의 unarchiveObjectWithData
if let objects = NSKeyedUnarchiver.unarchiveObjectWithData(data) as? NSMutableArray {
// ...
} else {
// failed
}
:
가 작동하지를 .. 항상 실패 –
@ BogdanBogdanov : 이상하게 여겨 봤습니다. 아카이브 된 객체가 * 변경할 수있는 배열입니까? 그것은'와 같이 작동합니까? NSArray'? –
ops 아니, NSMutableArray 아니 었어. 미안 내 실수 작동 :) –