completionhandler

    0

    2答えて

    私は現在、迅速な学習をしていますが、今は数時間からエラーを理解しようとしています。私はPHPスクリプトからクエリに感謝のXMLファイルを取得しようとしていると私はコールバックとしてそれらのクエリの結果を得るために完了ハンドラを使用しています。 問題は、私がこれらの技術に慣れていないということです。問題は、引数が欠落しているということです。ここで は完了ハンドラを使用する関数です: func mis

    2

    2答えて

    補完ブロック内で関数パラメーターに値を代入しようとするとエラーが発生します。エスケープクロージャーでは、値 '。 どうすればこの問題を解決できますか?どんなヒントも大歓迎です! func fetchCurrentUser(user: inout User?) { self.fetchUser(withId: AuthProvider.sharedInstance.currentUserI

    -1

    1答えて

    私は別のループ内にループを持っており、両方のループが完了すると内部ループが完了ブロックを実行します。 内部ループおよび完了: func runThenPrint(_ count: Int, completion:()->()){ for num in 0..<(count){ print(num) } completion() } func imDo

    0

    2答えて

    firebaseデータベースの一部のデータの補完ハンドラを作成しようとしています。私はwhileループを使用しようとしていますが、何も起こっていません。以下のコードは次のとおりです。 func ifUserIsMember(counter: Int, completionHandler: @escaping ((_ exist : Bool) -> Void)) { let ref =

    0

    1答えて

    私はjsonserializationを使用したWeb要求、その後はfor-inフェッチ処理を行っています。 全体としては約5-7秒かかります。 その後、ViewControllerで私のテーブルビューを参照したいと思います。 関数のスキームは次のようになります。 webrequestプロセスの終了後、reload関数を呼び出すにはどうすればよいですか?戻り値の後、関数は何も実行しないためです。

    0

    1答えて

    ブロックが完了したらアクティビティインジケータを削除します。だから私はこのようなことをしました。 func workflowSelected() { self.btnWorkflow.setTitle(dm.workflowName, for: .normal) self.actIndApprover=UIActivityIndicatorView.init(frame:

    1

    1答えて

    文字列を返すためにこの関数(データベースからデータを取得しています)が必要ですが、どうやって解決するのが問題です。 (私は迅速でかなり新しいです) class Helper{ static func pReq(jsonURL : String, col : String) -> String { let config = URLSessionConfiguration.default

    1

    1答えて

    皆さん、ありがとうございました。私はプログラミングに慣れていないので、細かいことがばかげて奇妙に見える場合はごめんなさい。 私のアプリのログインページを作っています。私は2つのフィールド - 電子メールとパスワードを持っています。私は、POSTリクエストを実行isLoggedInとFUNC のauthenticateUser、ブール値のプロパティメールとクラスを持つクラスユーザーを、作成しました。

    0

    1答えて

    @IBaction func loginの文中に私はstartObserving()と呼んでいます。メインスレッドで実行されないのはなぜですか? この文print("executed")は、self.startObservingDB(callback: { (snapValue) inのコードがelse文で評価される前に実行されます。 FirebaseからsnapValueを受け取る前に、star