相关疑难解决方法(0)

检查是否显示UIAlertView

我有一个方法发布HTTP数据,并在出现错误时显示UIAlertView.如果我有多个HTTP帖子,我将为每个错误显示多个UIAlertView.

我只想在没有显示其他UIAlertView的情况下显示UIAlertView.我怎么能确定这个?

iphone objective-c uialertview ios

41
推荐指数
4
解决办法
5万
查看次数

如果已显示警报,则显示UIAlertController

遗留物UIAlertView和新UIAlertController物之间的区别在于后者需要与特定的视图控制器一起呈现presentViewController:animated:completion:.这给我的用例带来了一个尴尬的问题:UIAlertController当第二个视图控制器出现时(例如,由于网络连接失败而导致的错误对话框),如果已经显示(例如评级对话框)该怎么办?我经历过,在这种情况下,第二个UIAlertController只是没有显示.

编辑:目前我尝试显示警报,我不知道目前是否有任何提示.

你如何应对这种情况?

ios8 uialertcontroller

7
推荐指数
2
解决办法
5378
查看次数

检查UIView是否显示UIAlertView

是否可以确定当前UIView是否显示UIAlertView(除了每次创建UIAlertView时设置变量).

我正在思考一些事情

    if ([self.view.subviews containsObject:UIAlertView]) { ... }
Run Code Online (Sandbox Code Playgroud)

但这显然不起作用.

objective-c subview uiview uialertview ios

4
推荐指数
2
解决办法
1万
查看次数