应用程序崩溃在4.0但不在5.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; }]; 

看看我对这个问题的回答。 问题是DISPATCH_QUEUE_PRIORITY_BACKGROUND