Objective c Uialertview在一个uiview切换到另一个uiview之间切换

Objective c Uialertview在一个uiview切换到另一个uiview之间切换,objective-c,ios,uiview,uialertview,Objective C,Ios,Uiview,Uialertview,我有两个UIView。我在第一个视图上有一个显示第二个视图的UIButton。 我希望在第一个UIView的线程中触发UIAlertView,并在第二个UIView加载完成时关闭UIAlertView。感谢您的帮助。所有视图都必须显示在主线程中,因此我建议您执行以下操作: 单击第一个按钮时,创建UIAlertView对象并显示它,但不显示任何按钮,以便用户无法将其关闭。 创建UIAlertView后,继续创建一个新线程,其中 您可以初始化另一个视图。 初始化完成后,在初始值上调用另一个方法 线程

我有两个UIView。我在第一个视图上有一个显示第二个视图的UIButton。
我希望在第一个UIView的线程中触发UIAlertView,并在第二个UIView加载完成时关闭UIAlertView。感谢您的帮助。

所有视图都必须显示在主线程中,因此我建议您执行以下操作:

单击第一个按钮时,创建UIAlertView对象并显示它,但不显示任何按钮,以便用户无法将其关闭。 创建UIAlertView后,继续创建一个新线程,其中 您可以初始化另一个视图。 初始化完成后,在初始值上调用另一个方法 线程,该线程将关闭UIAlertView并显示该视图。
如果您需要一个代码示例注释,我将分享一些代码:D

我正在按照您所说的AppDelegate AppDelegate=AppDelegate[[UIApplication sharedApplication]delegate];[appDelegate createalert];[NSThread detachNewThreadSelector:@selectorshow1 to target:self with object:nil];但是uialertview会在我使用代码关闭它之前关闭!您应该尝试使用UIAlerViewDelegate: