0

奇妙なバグを修正しようとしています。IOS 4 を使用している人は、アップデート後、クラッシュする前にアプリを起動することさえできません。IOS 5 デバイスはうまく機能します。

前回の更新で追加した気になるのはブロックです。しかし、ブロックはios4で動作するはずですよね?

IOS 4.3 シミュレーターは問題なく動作しますが、4.2.1 3GS は以下の dispatch_async コードでクラッシュします。

ここにはあまり情報がないことはわかっていますが、提案があれば感謝します。

前もって感謝します

1.         
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND,0), ^(void) 
                       {
                           dispatch_async(dispatch_get_main_queue(), ^(void) 
                                          {


2. 
    [UIView animateWithDuration:0.25f animations:^
     {
         myView.alpha = 0; 
     }]; 
4

1 に答える 1

2

この質問に対する私の回答を参照してください。問題はDISPATCH_QUEUE_PRIORITY_BACKGROUND.

于 2012-06-29T06:38:58.283 に答える