[英]Error while using SwiftyJSON to parse parse.com array
I get an error Swift dynamic typecast failed during run time. 我收到一个错误,在运行时Swift动态类型转换失败。 Options in the parse table is an Array
解析表中的选项是一个数组
if let objects = objects as? [PFObject] {
for object in objects {
println(object.objectId)
let pf = object as PFObject
let name = pf["Question"] as String
// let data1 = pf["Options"] as? NSData
let jsonData: NSData = pf["Options"] as NSData!
let json = JSON(data: jsonData)
self.myArray = json.arrayObject as Array<String>
println(name)
self.question.text = name
// println(answers1)
}
}
Try casting in the for loop 尝试在for循环中进行转换
for object in objects as [PFObject]
Then you don't have to cast it again inside either. 这样一来,您就不必再将其投射到其中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.