現在モデルクラスでユーザー情報を非同期処理でfirebaseから取得しているのですがfirebaseに限らずここのエラー処理はどんな処理がswiftっぽいのでしょうか?
func getUserProfile(completion: () -> Void) {
ref.child("users").child(uid).observeSingleEventOfType(.Value, withBlock: { (snapshot) in
//do something completion() }) { (error) in //TODO: - Error Handling return }
}
したいこととしては、エラー時にViewControllerにUIAlertViewControllerを表示させたいです。
コールバックの引数をもう一つ追加してその中に処理を書けばいいのですが、流行りの書き方などがあったら教えていただきたいです。
あなたの回答
tips
プレビュー