当ui线程忙时打开附件文件时,IOS应用程序崩溃

时间:2012-11-02 13:35:12

标签: objective-c ios email-attachments

我有一个应用程序,我必须在UIThread中执行大量活动。当UIThread被屏蔽并且我尝试在我的应用中打开电子邮件附件时,它会崩溃。我无法获得任何崩溃日志。该应用程序退出。如果我在应用程序不忙时尝试打开,那么没有问题。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

系统正在查杀您的应用程序,它必须具有响应性,将您的任务移至后台线程,并且永远不会阻止UIThread

使用以下方法之一:

  1. dispatch_async(...

  2. [self performSelectorInBackgroundThread...

  3. NSOperation/NSOperationQueue