以前、私は正常に!を追加しました。アンラップを強制して変数から「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は、解析クラスデータベースの列の名前です)
MirekEは正しかった。ネストされたOptional(Optional())でした。
私を修正するには:
println(object[myObject]!!)
変数の最後の印刷領域に"!"を置くだけです。
self.addressLabel.text = "\(subThoroughfare) \(p.thoroughfare!) \n \(p.subLocality!) \n \(p.subAdministrativeArea!) \n)".