問題タブ [completion-block]

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.

0 投票する
1 に答える
461 参照

ios - 完了ブロック スレッド

私はこのコードを持っています:

理解できません:blockが起動されたとき、secondary threadはまだ実行中です。completionの aを自動的blockに実行する方が正しいのではないでしょうか?main thread

私は何かが間違っていることを知っています。いくつかの説明が必要です。

0 投票する
0 に答える
254 参照

ios - iOSはPDFが生成されて電子メールに添付されるのを待ちます

HTMLからPDFを生成し、メールに添付しています。私が抱えている問題は、生成が完了する前にPDFが電子メールに添付されていることです。完了ブロックを使用してみましたが、成功しませんでした。

0 投票する
1 に答える
3690 参照

ios - iOS 8完了ブロックが呼び出されない

私のアプリでは、TTOpenInAppActivity を使用して、UIActivityController 内に「開く」アクションを挿入しています。内部では次のように機能します。

一部のビュー コントローラーは、既に組み込まれている TTOpenInActivity を備えた UIActivityController を提示します。

ユーザーが「開く」ボタンをタップすると、次のメソッドがトリガーされます。

このアプリは iPhone 専用であるため、次のコードを実行する必要があります。

iOS7 では、すべて正常に動作します。iOS8 では UIActivityController が閉じられ、何も起こりません。デバッグ中に、iOS8 では完了ハンドラーが呼び出されないことを検出できました。

この動作の理由を見つけて、正常に動作するようにしてください。

前もって感謝します。

0 投票する
2 に答える
10291 参照

swift - Swift presentViewController 完了ブロックは、リリースでは呼び出されず、デバッグでのみ機能します

デバッグとリリースの完了ブロックで奇妙な動作があります。例えば:

デバッグ時: println("save boreal") print string リリース時: println("save boreal") 何も出力しない

この動作について何か考えはありますか?誰かが明確な解決策を試していますか?

親切なアンドレア