問題タブ [promisekit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Firebase observeSingleEventがコールバック関数iosを呼び出さない
Firebase リファレンスが ObserveSingleEvent のコールバックを呼び出していない状況があります。
私の場合、FIRAuth.auth()?.currentUser?.uid
Firebase 環境を切り替えるときに、元の uid プロパティが以前のアプリのインストールから何らかの形でキャッシュされているようです (異なる dev および staging .plist ファイルでビルドします)。
ただし、uid の代わりに存在しないランダムな文字列を追加するだけで、不足している参照ノードの空のスナップショットで期待どおりにコールバックが発生します。
persistanceEnabled = true で同期された Firebase 参照を使用していることに言及することは適切だと思います。
observeSingleEvent
メソッド呼び出しの結果が完了しないため、約束が果たされていないか拒否されているため、環境を切り替えているときにアプリがハングする状況にあります。
ios - ios - 戻り値の型として pmkpromise を使用してメソッドをモックする方法
単体テストしたいメソッドがあります:
}
このメソッドでは、「getInfo」メソッドがサービス呼び出しを行い、タイプ PMKPromise オブジェクトの応答を返します。
私の質問は、getInfo メソッドをモックし、1 つの単体テストに対して呼び出される「then」ブロックと、他の単体テストに対して呼び出される「catch」ブロックを作成する方法です。
[更新] getInfo メソッドは次のとおりです。
ios - PromiseKit/写真の使い方は?
PromiseKit/Photos をどのように使用できますか? 特に写真に関するドキュメントは見つかりません。
以下のように実装し、リクエストを受け取ることができます
上記の実装よりも優れたものは役に立ちます。
ios - PromiseKit オプションの連鎖 Swift
Optional promises チェーンを作成するにはどうすればよいですか? たとえば、2 つのプロミスがあり、最初のプロミスの結果からいくつかの条件だけで 2 番目をチェックする必要があります。
しかし、このコンパイラのようなものを書くと、型は Promise? ではなく、Any であると見なされます (ビット「Any」とは、他のクラス/構造を意味します)。
では、どうすればある種のチェーンを作成できますか? そして、いつものように 1 つの always ハンドラーと 1 つの catch ハンドラーが必要です。