之前,我已成功添加了!强制unwrap从变量中删除“Optional()”。我无法在Parse.com返回的数据中执行此操作
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]!, error: NSError!) -> Void in
if error == nil {
for object in objects {
println(object[myObject]!)
}
} else {
println("Error: \(error) \(error.userInfo!)")
}
}
在上面的示例中,将返回Parse.com类中的整个表并将其打印到控制台。但是,
即使我强行打开使用,也会为每一行返回可选(...)
!最后
我错过了什么?
(注意:myObject是Parse Class数据库中Column的名称)
答案 0 :(得分:16)
MirekE是对的。它是一个嵌套的Optional(Optional())。
修复我:
println(object[myObject]!!)
答案 1 :(得分:2)
您只需在变量的末尾,在打印区域中放置"!"
self.addressLabel.text = "\(subThoroughfare) \(p.thoroughfare!) \n \(p.subLocality!) \n \(p.subAdministrativeArea!) \n)".