0

在 iOS5 上,我可以使用方法来显示UIAlertView

[alert performSelectorInBackground: @ selector (show) withObject: nil];

在 iOS6 上我的应用程序崩溃了,为什么?

那个代替?

谢谢

4

2 回答 2

0

你为什么在后台执行那个选择器?显示警报视图可能不是您希望在后台线程上执行的操作。

于 2012-12-07T12:58:05.537 回答
0

你不应该在后台做 UI 的东西。它会让你的应用程序崩溃。你通常会做一些事情,比如在后台从服务器加载数据或计算昂贵的操作,但永远不要在后台线程中做 UIKit 框架中的任何事情。

于 2012-12-07T13:24:14.573 回答