何か問題が発生した場合、オブジェクトをパーズサービスに保存するときにチェックしようとしています。しかし、私には2つの選択肢があり、3つの選択肢があり、違いは分かりません。私はこれらの3つのオプションを持っています(error == nil、object!= nil、error == nil、object!= nilの場合)。どちらを使うべきですか?おかげerror == nil parse swift
オプション#1
let user = PFUser.current()!
user.saveInBackground (block: { (success:Bool, error:Error?) -> Void in
if error == nil{
}
)}
オプション#2
let user = PFUser.current()!
user.saveInBackground (block: { (success:Bool, error:Error?) -> Void in
if object != nil{
}
)}
オプション#3
let user = PFUser.current()!
user.saveInBackground (block: { (success:Bool, error:Error?) -> Void in
if error == nil && object != nil{
}
)}
ヒント: '(ブロック:' 'ことができるように、一緒に実際に最後でなければならない括弧)と(除去することができる - > Void'を除去し、クロージャ引数の型注釈さ – idmean