-1

ドン操作のようなアラートビューを表示しています。その後/その下で、Backgroungスレッドのようにiphoneのアセットライブラリからアセットライブラリ画像を読み取るメソッドを呼び出しています。画像を読み取るための完了ハンドラーは、バックグラウンドスレッドで実行されているのと同じfxにあります(fx isMainThreadを使用してBool値を出力しています)。コントロールが読み取りイメージの完了ブロック内にある場合、メインスレッドでコードの実行を開始します。なぜそうなのか?完了ブロックはバックグラウンドスレッドまたはメインスレッドで実行されますか。

IMP:この完了ブロックがメインスレッドに入るのは1回だけであるか、アプリケーションの起動が最初にクリックして操作されたときに発生します。最初の操作後にUIがブロックされることはありません。

4

1 に答える 1

0

問題を解決しました。実際、私のコードには問題はありません。上で説明した問題は、脱獄デバイスのみにあります。他の最新のデバイス、コードは正常に動作しています。

于 2013-03-07T10:36:11.940 に答える