在iOS5上,我可以使用方法来显示UIAlertView
[alert performSelectorInBackground: @ selector (show) withObject: nil];在iOS6上崩溃我的应用程序,为什么?
这就是替补?
谢谢
发布于 2012-12-07 20:58:06
为什么要在后台执行选择器?显示一个警告视图可能不是你想在后台线程上做的事情。
发布于 2012-12-07 21:24:15
你不应该在后台做UI的事情。它会让你的应用崩溃。您通常会做一些事情,比如在后台从服务器加载数据或执行计算代价高昂的操作,但从来不会在后台线程中执行UIKit框架中的任何操作。
https://stackoverflow.com/questions/13763542
复制相似问题