![](/img/trans.png)
[英]NSKeyedUnarchiver unarchiveObjectWithData: not working
[英]Swift - NSKeyedUnarchiver unarchiveObjectWithData in NSMutableArray
var objects: AnyObject? = NSKeyedUnarchiver.unarchiveObjectWithData(data)
如何將對象變成NSMutableArray? 我存檔了NSMutableArray。
只是將結果向下轉換為NSMutableArray
:
if let objects = NSKeyedUnarchiver.unarchiveObjectWithData(data) as? NSMutableArray {
// ...
} else {
// failed
}
如果歸檔對象是(不可變的) NSArray
則必須創建一個可變副本:
if let array = NSKeyedUnarchiver.unarchiveObjectWithData(data) as? NSArray {
let objects = NSMutableArray(array: array)
// ...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.