0

我打開一個圖像選擇器,相機樣式,作爲一個modalviewcontroller。如果我打開圖像選擇器,然後取消,則以前的視圖會恢復正常。UIImagePicker更改背景?

如果我打開圖像選擇器,拍攝一張照片,然後返回並取消,我之前視圖的背景丟失,我可以看到主窗口。有誰知道這可能會發生嗎?

回答

1

我的猜測是你得到的內存不足警告,並且你的視圖因爲目前隱藏而被釋放。在didRecieveMemoryWarning上設置一個斷點...

+0

斷點被擊中!男人,我完全失去了。非常感謝,可能你有一天會找到你的特殊斷點並安頓下來。 – Alfonsol 2009-07-23 05:11:58

0

我的第一個傾向是你正在釋放(或者說不保留)你的意見。這應該不會發生,因爲modalviewcontroller的方式,但我想這可能是自動發佈的視圖可能會在modalview進來時被拋棄。看看你是否在代碼中做任何保留或釋放的東西(包括屬性創建)。另請參閱您是否無法在您希望返回的視圖控制器的功能內擊中任何斷點。如果您可以擊中它們,請嘗試重新初始化視圖。如果沒有,請點擊文檔:Using modalViewController或示例代碼。