0

で多くのアクティビティを実行する必要があるアプリがありUIThreadます。がブロックされているときUIThreadに、アプリで電子メールの添付ファイルを開こうとすると、クラッシュします。クラッシュログを取得できません。アプリが終了します。アプリがビジーでないときに開こうとしても、問題はありません。この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

システムがアプリケーションを強制終了しています。応答性が必要であり、タスクをバックグラウンド スレッドに移動し、決してブロックしないでくださいUIThread

次のいずれかの方法を使用します。

  1. dispatch_async(...

  2. [self performSelectorInBackgroundThread...

  3. NSOperation/NSOperationQueue

于 2012-11-02T13:44:08.463 に答える