0

我打开一个图像选择器,相机样式,作为一个modalviewcontroller。如果我打开图像选择器,然后取消,则以前的视图会恢复正常。UIImagePicker更改背景?

如果我打开图像选择器,拍摄一张照片,然后返回并取消,我之前视图的背景丢失,我可以看到主窗口。有谁知道这可能会发生吗?

回答

1

我的猜测是你得到的内存不足警告,并且你的视图因为目前隐藏而被释放。在didRecieveMemoryWarning上设置一个断点...

+0

断点被击中!男人,我完全失去了。非常感谢,可能你有一天会找到你的特殊断点并安顿下来。 – Alfonsol 2009-07-23 05:11:58

0

我的第一个倾向是你正在释放(或者说不保留)你的意见。这应该不会发生,因为modalviewcontroller的方式,但我想这可能是自动发布的视图可能会在modalview进来时被抛弃。看看你是否在代码中做任何保留或释放的东西(包括属性创建)。另请参阅您是否无法在您希望返回的视图控制器的功能内击中任何断点。如果您可以击中它们,请尝试重新初始化视图。如果没有,请点击文档:Using modalViewController或示例代码。