Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone uialertview未作为顶部窗口打开_Iphone_Objective C_Ios_Ipad_Uialertview - Fatal编程技术网

Iphone uialertview未作为顶部窗口打开

Iphone uialertview未作为顶部窗口打开,iphone,objective-c,ios,ipad,uialertview,Iphone,Objective C,Ios,Ipad,Uialertview,我正在打开一个UIAlertView,它在iPhone上运行良好,但在iPad 3.2上运行时,警报不会出现在顶部: UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" ...]; [alert show]; 这就好像它隐藏在当前位于顶部的任何UIView下面。如果您以前遇到过这种情况,或者可以建议一种解决方案(窗口排序、可见性、移动视图放置等),您将不胜感激。如果您提供创建和显示UIAlertView的代码,您可能会得到更好

我正在打开一个
UIAlertView
,它在iPhone上运行良好,但在iPad 3.2上运行时,警报不会出现在顶部:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" ...];
[alert show];

这就好像它隐藏在当前位于顶部的任何
UIView
下面。如果您以前遇到过这种情况,或者可以建议一种解决方案(窗口排序、可见性、移动视图放置等),您将不胜感激。

如果您提供创建和显示
UIAlertView
的代码,您可能会得到更好的响应。@Ryan,感谢您添加代码,但您应该显示完整的代码(如果存在隐私问题,只需放置虚拟值),因为上述内容显然不会编译。请在调用此alertview(在按钮单击事件、视图加载等中)时指出。我会的,但它太复杂了,其核心是需要以某种方式调整窗口顺序。但我认为我们有一个解决方案。刚刚找到了setWindowLevel,它可能会通过将警报视图设置得足够高来完成我所需的工作。@Ryan,我不确定初始化
UIAlertView
对于这个站点来说怎么可能太复杂了,但我很高兴听到你有一个潜在的解决方案。既然你已经提出了这个问题(将来可能还会有其他人提出同样的问题),你介意将你的解决方案作为答案发布吗?这看起来确实有点奇怪。你没有在第二个线程上这样做吗?