iOS5,popover失去了它的高度

iOS5,popover失去了它的高度,ios,ipad,ios5,uipopovercontroller,popover,Ios,Ipad,Ios5,Uipopovercontroller,Popover,我有一个Ipad应用程序,它有多个OpenGL平铺图像,角落里有两个按钮,其中一个按钮打开一个popover视图。 该应用程序已经在几个不同iOS版本的设备上进行了测试,没有任何问题,直接从Xcode运行,并且使用二进制构建。在所有测试之后,它被提交到应用商店。现在,在使用iOS5从iPad2上的应用商店下载后,popover视图出现了一种奇怪的行为。打开和关闭popover视图两次后,如果第三次尝试打开它,popover视图将失去其高度,如下所示: 正如你所见,它不再指向打开它的按钮。在重新

我有一个Ipad应用程序,它有多个OpenGL平铺图像,角落里有两个按钮,其中一个按钮打开一个popover视图。
该应用程序已经在几个不同iOS版本的设备上进行了测试,没有任何问题,直接从Xcode运行,并且使用二进制构建。在所有测试之后,它被提交到应用商店。现在,在使用iOS5从iPad2上的应用商店下载后,popover视图出现了一种奇怪的行为。打开和关闭popover视图两次后,如果第三次尝试打开它,popover视图将失去其高度,如下所示:

正如你所见,它不再指向打开它的按钮。在重新启动应用程序之前,popover将一直保持这种状态。 在iOS早于iOS5的设备中,一切正常。因此,只有当你从应用商店下载应用程序时,这个bug才会出现在iOS5上

有人看到类似的爆米花行为吗?有没有办法解决这个问题

还有,关于什么会导致bug只出现在应用商店应用程序中的想法吗?最后一个问题:如果我们能够证明bug只在提交应用程序后才会出现,那么接下来的步骤有什么想法吗?联系苹果


非常感谢你的帮助,我很乐意提供更多细节来解决这个问题。再次感谢。

很抱歉耽搁了这么久


问题是,我的客户在旧版本的xcode上构建了一个提交用的二进制文件,并且基本上撒了谎。在正确地重新提交后,错误消失了。

对于长时间的延迟,我深表歉意


问题是,我的客户在旧版本的xcode上构建了一个提交用的二进制文件,并且基本上撒了谎。重新正确提交后,错误消失。

popover的内容是UIViewController吗?如果是这样,您是否正在实现contentSizeForViewInPopover方法?如果是,而您不是,我将尝试使用固定大小实现contentSizeForViewInPopover,以查看它是否显示相同的问题。谢谢您的建议。我一定要去尝尝。我像这样设置大小“popViewController.view.frame=CGRectMake(0,0,size.width,size.height);popoverController.popoverContentSize=大小;[popoverController presentPopoverFromRect:rect-inView:rootView许可证RowDirections:UIPopOverErrorDirectionDown动画:是];'我还发现了这篇有趣的文章,这篇文章与我的问题[链接]有关。我很好奇你是否在一个特别发行版中测试过它?如果是这样,我想你没有看到这种情况发生,或者你没有在iOS5设备上尝试过?(只是想知道ad hoc是否没有显示一些问题。)在ipad2上使用iOS 5.0.1 popover内容的ad hoc和Dev配置文件进行测试,它是UIViewController吗?如果是这样,您是否正在实现contentSizeForViewInPopover方法?如果是,而您不是,我将尝试使用固定大小实现contentSizeForViewInPopover,以查看它是否显示相同的问题。谢谢您的建议。我一定要去尝尝。我像这样设置大小“popViewController.view.frame=CGRectMake(0,0,size.width,size.height);popoverController.popoverContentSize=大小;[popoverController presentPopoverFromRect:rect-inView:rootView许可证RowDirections:UIPopOverErrorDirectionDown动画:是];'我还发现了这篇有趣的文章,这篇文章与我的问题[链接]有关。我很好奇你是否在一个特别发行版中测试过它?如果是这样,我想你没有看到这种情况发生,或者你没有在iOS5设备上尝试过?(只是想知道ad hoc是否无法显示一些问题。)在iOS 5.0.1的ipad2上使用ad hoc和Dev配置文件进行测试