問題タブ [completionhandler]
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.
java - Javaの完了ハンドラ?
私は iOS 向けのコーディングを行っており、Objective-C のブロックの概念に精通しています。今、私は Android 用の Java を学んでいて、いくつかのアプリを Android から iOS に変換しようとしています。
Javaにはブロックに完全に相当するものがないことを読んだので、完了ハンドラーまたは同様に機能するものを実装するための最良の代替手段は何かを知りたい.
ios - ブロック内からメソッドオブジェクトを返す
次のことを正しく行う方法を知りたい: オブジェクトを返すメソッドがありNSData
ます。NSData
からオブジェクトを取得しますUIDocument
。オブジェクトは大きくなる可能性があるため、応答が開始される前にNSData
オブジェクトが完全にロードされていることを確認したいと考えています。したがって、ブロック自体からメソッドの値を返したいと思います。だから、このようなもの:
return
は明らかに の を参照しているblock
ため、これによりエラーが発生しますreturn
。
スレッドをブロックする wait/while ループを作成せずにこれを達成するにはどうすればよいですか?
ありがとう。
ios - FBRequest CompletionHandler から UIProgressView を更新する
私はこれに夢中になっています。メインスレッドからUIを更新する必要があることを知っており、performSelectorOnMainThread
メソッドとprogressView更新のラップの両方を試しましたdispatch_async( dispatch_get_main_queue(), ^{ update progressView });
ありがとう!