エラーが発生しました: '([PFObject] ?, NSError?)の値を変換できません - >'期待される引数型 '([PFObject] ?, Error?クエリParseUser Swift 3エラー
このエラーを引き起こすコードは、以下のとおりです。
findUser.findObjectsInBackgroundWithBlock {
(objects:[PFObject]?, error:NSError?) -> Void in
if error == nil{
let user:PFUser = (objects as NSArray).lastObject as PFUser
cell.usernameLabel.text = user.username
UIView.animateWithDuration(0.5, animations: {
cell.typeOfPartyLabel.alpha = 1
cell.timeOfPartyLabel.alpha = 1
cell.usernameLabel.alpha = 1
})
}
}
return cell
}
私はここ数日のために、このエラーで立ち往生していると私は私がやったが、私は同じエラーを得ていたPFObjectでANYOBJECT切り替えることがわかった上で、私は実用的なソリューションを見つけるように見えることはできません。私はuserNameを照会し、UITableViewセルに表示しようとしています。エラーメッセージの肉はどこにあるのか
はあなた
それはにエラーを変更 – Jbarfield101
@ Jbarfield101私がこの問題に最初に遭遇したとき、私は一連の出来事を修正するのに必要な同様の問題を抱えていました。エラーから、ある時点で[PFObject]をab NSArrayとして定義していますが、Arrayを返すようになっています。 – CodeBender
これで、NSArrayとして再度宣言するのが最善の方法でしょうか? – Jbarfield101