由於iOS10,我面臨這個問題:無法投類型NSSingleObjectArray的價值NSMutableArray中
無法投型「__NSSingleObjectArrayI」的價值 「的NSMutableArray」。
有我的代碼:
manage.POST(url, parameters: params,
constructingBodyWithBlock: { (data: AFMultipartFormData!) in
//Some stuff here
},
success: { (operation: NSURLSessionDataTask?, responseObject: AnyObject?) in
var array : NSMutableArray!
if AppConfig.sharedInstance().OCR == "2"{
let dictionnary = responseObject as! NSDictionary
array = dictionnary["data"]! as! NSMutableArray
}else{
//!!!!CRASH HERE!!!!!
array = responseObject as! NSMutableArray
}
//Some stuff after
}
當我尋找responseObject價值,我有這個在我的控制檯:
Printing description of responseObject:
▿ Optional<AnyObject>
▿ Some : 1 elements
- [0] : Test
我怎樣才能獲取價值從responseObject 「測試」?
非常感謝
一如既往,不要在Swift中使用可變的Foundation集合類型。傷害比(明顯的)好處更大。 – vadian